2017-04-08 69 views
1

我想學習如何使用羅斯林提取從C#源文件的信息。但我甚至無法開始,因爲我似乎無法找到正確的方式來安裝正確的軟件包。在NetCoreApp使用羅斯林:沒有安裝MSBuildWorkspace

我想要建立一個簡單的netcoreapp1.1控制檯應用程序。它的csproj文件是這樣的:

<Project Sdk="Microsoft.NET.Sdk"> 

    <PropertyGroup> 
    <OutputType>Exe</OutputType> 
    <TargetFramework>netcoreapp1.1</TargetFramework> 
    <PackageTargetFallback>portable-net45+win8</PackageTargetFallback> 
    </PropertyGroup> 

    <ItemGroup> 
    <PackageReference Include="Microsoft.CodeAnalysis" Version="2.0.0" /> 
    <PackageReference Include="Microsoft.Composition" Version="1.0.30" /> 
    </ItemGroup> 

</Project> 

我從什麼我在網上看了認爲這將足以加載任何程序集包含MSBuildWorkspace ......但顯然不是。

我如何去獲得正確配置的項目?

回答