VS2013 - 构建失败(新表单项目)
Posted
技术标签:
【中文标题】VS2013 - 构建失败(新表单项目)【英文标题】:VS2013 - Failed to build (New Forms Project) 【发布时间】:2014-03-01 21:40:13 【问题描述】:我在使用 VS2013 时遇到问题,因为它无法构建任何新项目或现有项目。
我总是遇到错误:
...请构建项目并重试,或将输出路径和程序集名称属性设置为指向目标程序集的正确位置。
我的输出窗口显示:
1>项目“WindowsFormsApplication3”不是最新的。缺少输出文件 'c:\users\ ... \WindowsFormsApplication3\bin\Debug\WindowsFormsApplication3.exe'。
1>----- 构建开始:项目:WindowsFormsApplication3,配置:调试任何 CPU ------
========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========
我已经四处搜索,几乎每个人似乎都认为要解决这个问题,我应该在我的配置管理器中检查“构建” - 确实如此。
另外,在选项 -> 项目和解决方案 -> 构建和运行 - 我应该将“在项目过期时运行:”设置为提示或始终构建 - 它是。它也可以设置为任何 cpu(尽管设置为 x86 等时甚至仍然失败)。
最后,我的输出路径设置正确,它是“bin\Debug”。
我正在为这个问题绞尽脑汁,我被难住了。这一切都是在重新启动 PC 后开始发生的,在此之前没有任何问题。新的 VB 应用程序可以很好地构建,只是 Windows 窗体/控制台项目让我很痛苦。
== 编辑 ==
尝试修复安装,完全没有效果,也没有重置所有设置。
我可以从命令行构建但是(msbuild) - 一个干净/构建将构建没有错误,但是如果你修改项目并尝试从应用程序正确构建它会再次出错,错误如下:
项目“WindowsFormsApplication3”不是最新的。输入文件'c:\users\ ... \WindowsFormsApplication3\bin\Debug\WindowsFormsApplication3.pdb'。
【问题讨论】:
可能是写权限问题。您是否可以在 Visual Studio 的输出文件夹中创建文件? 其中已经有一些文件,即使是新应用程序也是如此 - 只是不是所有文件(包括 .exe) 尝试命令行以进一步调查您的问题。是 VB 还是 C#? C# - 它会将配置和 3 个 vhost 文件放在输出文件夹中,仅此而已 我似乎记得在 VS2010 中发生了类似的事情,我将调试文件夹移动到其他地方(而不是仅仅删除它)并再次尝试。 VS 创建了一个新的调试文件夹并成功构建,但这并不是说它对你有用。 【参考方案1】:遇到了完全相同的问题。事实证明,我们必须以提升的权限运行 VS - 即使它看起来像是以管理员身份运行(甚至在标题栏中声明了这一事实)。
如果有帮助,我们会使用 Avecto Defendpoint 来提供海拔高度。
【讨论】:
正是我想要的。现在,当我以提升的权限运行时,该项目就会构建..该死的 Avecto..以上是关于VS2013 - 构建失败(新表单项目)的主要内容,如果未能解决你的问题,请参考以下文章
如果 .cshtml 文件中存在 razor/C# 错误,如何在 VS 2013 中使构建失败? [复制]