Visual studio VS2015社区,can';不要构建新的解决方案

Visual studio VS2015社区,can';不要构建新的解决方案,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我昨天遇到了一些问题。突然间,我无法构建我的C#解决方案。起初,我认为这与我们最近将project.json文件与csproj/package.config文件混合在一起有关,这导致在解决引用时出现了一些问题,但我所采取的步骤似乎排除了这一点 构建失败(全部23个项目),完全没有错误消息。对于我团队的所有其他成员来说,构建都是成功的。我采取的步骤包括: 清洁溶液 删除解决方案的“包”文件夹 删除bin/obj文件夹 删除所有临时/非强制性文件(.user、.DotSetting等) 删除ASP

我昨天遇到了一些问题。突然间,我无法构建我的C#解决方案。起初,我认为这与我们最近将project.json文件与csproj/package.config文件混合在一起有关,这导致在解决引用时出现了一些问题,但我所采取的步骤似乎排除了这一点

构建失败(全部23个项目),完全没有错误消息。对于我团队的所有其他成员来说,构建都是成功的。我采取的步骤包括:

  • 清洁溶液
  • 删除解决方案的“包”文件夹
  • 删除bin/obj文件夹
  • 删除所有临时/非强制性文件(.user、.DotSetting等)
  • 删除ASP临时文件(在windows/.net文件夹中)
  • 删除AppData/(本地/漫游)中的临时文件
  • 删除~/.nuget中的临时文件
  • 查看一个较旧的工作分支
  • 卸载所有VS扩展
  • 重新安装VS2015
  • 删除并重新克隆git回购
在所有这些之后,我试图用一个空的类库项目创建一个新的解决方案。这也无法生成,没有错误消息

在这一点上,我感到非常沮丧。似乎我唯一没有尝试过的就是找到并删除一些模糊的注册表项,或者只是重新格式化硬盘


编辑:我已经成功地从命令行使用MSBuild构建了一个C#项目,尽管这看起来并没有那么重要,因为问题显然不在代码中,因为即使是一个新的空项目也无法构建。

我现在已经让它工作了,虽然我不确定到底是执行了哪一步,但我最近采取的步骤是:

  • 重新启动
  • 在VS2015上运行修复
  • 重新启动
  • 再次删除所有临时文件
  • 清洁溶液
  • 删除包
  • 通过nuget package manager控制台打开解决方案并恢复包
  • 建造

所有的步骤可能都不是必需的,但我不知道所需的最小步骤是什么,因为我仍然不知道确切的步骤是什么。我希望我建立的列表能够对有类似问题的人有所帮助,因为至少有些步骤应该会有所帮助。

输出窗口的“生成”窗格中没有任何内容?如果是这样,您的安装就完成了。只需直接在当前安装上重新安装即可。不,我将构建输出详细度设置为detailed/diagnostic,但仍然没有输出,只是“failed”。我很确定它甚至在尝试运行MSBuild之前就失败了。将尝试运行修复在重新启动、运行修复、再次重新启动和构建后显然已解决。我根本不知道现在和我重新安装时有什么不同,但显然发生了一些事情。这就是开发。把细节写在下面的答案中,你就可以结束这个问题了。如果你的答案非常详细,我将保留一个指向这个问题的链接,并将其用作类似问题的标准副本。