解决方案在Visual Studio中不运行/构建/重建

时间:2015-09-28 10:10:22

标签: c# visual-studio msbuild

尝试在解决方案中运行Visual Studio中的Build / Rebuild时,没有任何反应。

我可以使用MSbuild.exe从命令提示符运行构建,这给了我期望的输出(构建成功) - 但是当尝试从visual studio运行它时,没有任何反应。没有调试输出或构建输出。

该项目是一个MVC项目,其中包含对其他项目的一些参考。

我可以创建一个新的MVC项目,它运行得很好!

知道什么可能触发这种行为吗?

使用Visual Studio 2015.

我尝试了以下内容:

  • 重启VS
  • 将解决方案文件与新的解决方案文件进行比较
  • 从MSBuild手动触发构建(确定)
  • 切换调试/发布配置
  • 单独构建项目
  • 更新了NuGet
  • 构建配置正常(所有内容都已检查构建)

有人说,解决方案是在一个git存储库中,另一个在这个项目上工作的人已经在Visual Studio 2013的后期进入了 - 但我不知道这是否与该问题有关。

4 个答案:

答案 0 :(得分:1)

转到配置管理器,确保为项目选择了构建复选框。

你可以尝试的另一件事是: 转到工具>选项>>将弹出一个窗口>在项目和解决方案下>选择构建并运行

确保在构建之前设置为保存所有更改

答案 1 :(得分:0)

所以似乎发生的事情就是在某个单独的git存储库(bootstrap)上存在某种依赖关系,在我们的私人存储库中我也没有获得访问权限 - 所以不要给我一个关于它的错误它只是默默地失败了。 将存储库的访问权限添加到我的帐户,突然使项目再次运行。

答案 2 :(得分:0)

试试这个:

  1. 转到工具 - >选项 - >项目和解决方案 - > Web包管理
  2. 根据该UNCHECK选项" $(VSINSTALLDIR)\ Web \ External"。
  3. UNCHECKING" $(VSINSTALLDIR)\ Web \ External"选项,重新启动Visual Studio并尝试重建项目。

答案 3 :(得分:0)

检查是否缺少任何NuGet软件包,这就是我的问题。转到

工具-> NuGet软件包管理器->软件包管理器控制台

如果缺少任何软件包,Visual Studio将向您显示一条消息和一个“还原”按钮来解决该问题。之后,应会构建应用程序。