【问题标题】:Solution doesnt run/build/rebuild in Visual Studio解决方案不在 Visual Studio 中运行/构建/重建
【发布时间】:2015-09-28 10:10:21
【问题描述】:

在解决方案上尝试在 Visual Studio 中运行构建/重建时,没有任何反应。

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

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

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

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

使用 Visual Studio 2015。

我尝试了以下方法:

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

也就是说,解决方案在 git 存储库中,从事该项目的其他人已在后期使用 Visual Studio 2013 进入 - 但我不知道这是否与问题有关。

【问题讨论】:

  • 你试过重启VS了吗
  • 我试过重启VS,在这个问题上卡了2天。
  • 我今天遇到了类似的问题(visual studio 2012)并且工作有点连线,我只是更改了一行代码,所以它在构建时抛出错误,再次更正错误,并且它正常启动。

标签: c# visual-studio msbuild


【解决方案1】:

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

您可以尝试的其他方法是: 转到工具>选项>>将弹出一个窗口>在项目和解决方案下>选择构建和运行

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

【讨论】:

    【解决方案2】:

    所以似乎发生的事情是在我们的私人仓库中存在某种对单独的 git 存储库(引导程序)的依赖,而我也没有获得访问权限 - 所以它没有给我一个错误,而是默默地失败了. 向我的帐户添加对存储库的访问权限,突然使项目再次运行。

    【讨论】:

      【解决方案3】:

      试试这个:

      1. 转到工具 -> 选项 -> 项目和解决方案 -> Web 包管理
      2. 在 UNCHECK 选项“$(VSINSTALLDIR)\Web\External”下。
      3. 取消选中“$(VSINSTALLDIR)\Web\External”选项后,重新启动 Visual Studio 并尝试重建项目。

      【讨论】:

        【解决方案4】:

        检查是否缺少任何 NuGet 包,这是我的问题。去

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-07-31
          • 2011-03-06
          • 1970-01-01
          • 2015-06-25
          • 2013-12-24
          • 2012-12-21
          • 1970-01-01
          • 2012-01-03
          相关资源
          最近更新 更多