我有许多 Visual Studio 解决方案要构建。
Microsoft.Build.BuildEngine 可以用于一次构建多个解决方案(即通过多线程)吗?
我知道它有一些 STAThread 要求,尽管我从来没有完全理解这对我的程序意味着什么。
编辑:让我澄清一下。我知道 MSBuild 可以在解决方案中进行项目的多线程构建。我的问题是不同线程是否可以使用Microsoft.Build.BuildEngine.Engine来构建不同的解决方案/项目。
我尝试在不同的线程中创建单独的引擎,但它不起作用。当我尝试在一个线程中使用一个引擎时,它起作用了。
.NET 库可以Microsoft.Build.BuildEngine
一次构建多个项目/解决方案吗?