我们创建一个类库并提供C#和VB.NET示例。
我有60个C#项目的解决方案。如果我对其中一个进行编辑,Visual Studio只会构建更改后的版本。
我有60个VB.NET项目的等效解决方案。 Visual Studio始终构建所有60个项目。为什么?有没有办法强制Visual Studio的行为与C#项目一样?
我应该提到项目之间没有依赖关系。
更多信息:它不是重新编译,实际上,它只是检查它们是否需要编译并且需要花费大量时间。
这是构建输出:
==========构建:0成功,3次失败,58次更新,0次跳过==========
在我的VB.NET项目解决方案中,这58项检查大约需要30秒。在C#项目的解决方案中,这种同样的最新检查几乎是即时的。
无需编辑。只需切换启动项目即可。
答案 0 :(得分:1)
这如何工作非常依赖于如何设置项目之间的依赖关系。如果所有项目都引用了正在编辑的项目,则所有项目都必须重建。
您能否提供一些有关设置的更多信息。特别是项目之间存在哪些依赖关系?