我们已经编写了自己的MSBuild任务,并希望在此任务中使用Roslyn。 我们正在引用
每个版本v14.0都应尽可能低。 如果现在我们通过Nuget安装Microsoft.CodeAnalysis(我们尝试了最新的2.8.2,甚至1.3.2),并且使用的是Type,则将收到带有类型为FileNotFoundException(“ System.Collections.Immutable,Version”)的内部loaderException的ReflectionTypeLoadException。 = 1.2.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a“)
我认为这是因为msbuild.exe在msbuild路径中运行,并且没有为依赖项探测路径,但是问题是我们应该如何解决这种情况?
感谢任何提示!