如何使用Roslyn访问完整的解决方案?

时间:2015-06-25 07:44:06

标签: visual-studio-2015 roslyn

我正在尝试从Roslyn的控制台应用程序访问完整的项目解决方案。我指的是this walkthrough。我已经安装了所有相应的构建工具。

这是我的代码:

using Microsoft.CodeAnalysis.MSBuild;

namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            string solutionPath = @"C:\Users\Administrator\Documents\Visual Studio 2015\Projects\ConsoleApplication1\ConsoleApplication1.sln";
            var workspace = MSBuildWorkspace.Create(); //This line throws the exception
            var solution = workspace.OpenSolutionAsync(solutionPath).Result;

        }
    }
}

这给出了以下例外:

  

“System.IO.FileNotFoundException”类型的未处理异常   发生在Microsoft.CodeAnalysis.Workspaces.Desktop.dll

中      

其他信息:无法加载文件或程序集   'System.Composition.TypedParts,Version = 1.0.27.0,Culture = neutral,   PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该   系统找不到指定的文件。

0 个答案:

没有答案