MSBuildWorkspace.Create()抛出System.Reflection.ReflectionTypeLoadException

时间:2017-06-14 12:00:48

标签: msbuild roslyn

我有Visual Studio 2015.我也安装了MSBuild Tools 2015.当我将Microsoft.CodeAnalysis更新为2.2.0时,以下代码给出了异常

var workspace=MSBuildWorkspace.Create();

1 个答案:

答案 0 :(得分:1)

您需要从Nuget(例如)将MSBuild库添加到您的项目(Microsoft.Build,Microsoft.Build.Utilities.Core等)。

我认为,更好的解决方案是使用Visual Studio 2017中的Roslyn 2.2.0库。