我正在使用Visual Studio 2015更新3并且有一个完整的独立API项目解决方案。最近一段时间,当启动调试时,它停止在多项目解决方案下构建所有项目。ReSharper在调试时不会构建多个项目
所有项目都设置为Resharper“Build & Run”设置中的Always Build。
选择多个启动项目,并在配置管理器下的所有项目上选择“构建”选项。
但是,只有一个项目将生成。无论哪个项目位于配置管理器列表的顶部。我可以将不同的项目移动到该列表的顶部,使其成为构建的项目。
我可以让多个项目运行的唯一方法是使顶级Configuration Manager项目依赖于它们。
我已经卸载并重新安装VS和Resharper并将两者都重置为默认设置,并没有运气。
任何想法可能是什么问题?我从来不必将所有项目都设置为彼此依赖,以便他们全部构建之前。
的Windows 10 Pro的FWIW
更新
- Projects and Solutions > Build and Run settings Screenshot
手动执行对SLN文件一个MSBuild命令生成的所有项目没有问题。
尽管如此,但至少我确认这是一个ReSharper Build问题。 VS Build正在构建所有的项目。至少,我可以使用VS Build,直到我可以找出ReSharper Build的情况。
输出窗口是否也不包含有关其他API项目的信息?没有ReSharper的情况下它能工作吗? IIS是否只显示其中一个正在构建的项目? – Bartosz
正确。输出窗口不显示不可建立信息。我昨晚卸载了Resharper,但仍无法构建多个项目。我不完全确定你对IIS的意思是什么(使用快递)。这些项目在IIS Express中可以访问,我只需手动构建它们即可在其中进行更改。 – p0laris
输出窗口有一个组合框说'显示输出' - 你是否将它设置为'Build'? – Bartosz