【问题标题】:VS2013 - Failed to build (New Forms Project)VS2013 - 构建失败(新表单项目)
【发布时间】: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 创建了一个新的调试文件夹并成功构建,但这并不是说它对你有用。

标签: build visual-studio-2013


【解决方案1】:

遇到了完全相同的问题。事实证明,我们必须以提升的权限运行 VS - 即使它看起来像是以管理员身份运行(甚至在标题栏中声明了这一事实)。

如果有帮助,我们会使用 Avecto Defendpoint 来提供海拔高度。

【讨论】:

  • 正是我想要的。现在,当我以提升的权限运行时,该项目就会构建..该死的 Avecto..
猜你喜欢
  • 2014-11-04
  • 2018-06-26
  • 1970-01-01
  • 1970-01-01
  • 2019-09-22
  • 2022-01-16
  • 2020-08-19
  • 1970-01-01
  • 2015-05-10
相关资源
最近更新 更多