【发布时间】:2014-11-01 04:05:07
【问题描述】:
我在我的一个 C# 项目中使用 Roslyn 生成一些代码。目前 Roslyn 会拿下整个项目,从头开始编译,然后吐出我想要的代码。这需要完全重新编译,这有点慢。当 Visual Studio 编译一个项目时,它不会每次都从头开始,它会做一些聪明的事情,只重新编译已更改的部分。有没有办法用 Roslyn 做到这一点?
【问题讨论】:
-
“增量构建”是您要查找的术语。
-
C# 从未支持增量构建。
-
您错过了一些关键信息。 Visual Studio 本身并不聪明,而是依靠 MSBuild 引擎来查看哪些项目已经是最新的。这部分也不在罗斯林。
标签: c# compilation roslyn