有没有人在目标框架4.5.2的项目上成功安装Roslyn nuget包?
我正在尝试安装Microsoft.CodeAnalysis.CSharp.Scripting包,但还没有看到成功.它由于各种依赖程序集而失败.
如果您在框架> 4.5上安装了任何Roslyn构建,请告诉我
我看了一下Cake构建系统项目,他们使用C#脚本,整个东西在.Net 4.5上运行.这背后的秘密是:
<package id="Microsoft.CodeAnalysis.Scripting.CSharp" version="1.0.0-rc2" targetFramework="net45" />
Run Code Online (Sandbox Code Playgroud)
我猜rc2是针对.Net 4.5编译的,所以它应该可行.
示例packages.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.CodeAnalysis.Analyzers" version="1.0.0-rc2" targetFramework="net452" />
<package id="Microsoft.CodeAnalysis.Common" version="1.0.0-rc2" targetFramework="net452" />
<package id="Microsoft.CodeAnalysis.CSharp" version="1.0.0-rc2" targetFramework="net452" />
<package id="Microsoft.CodeAnalysis.Scripting.Common" version="1.0.0-rc2" targetFramework="net452" />
<package id="Microsoft.CodeAnalysis.Scripting.CSharp" version="1.0.0-rc2" targetFramework="net452" />
<package id="System.Collections.Immutable" version="1.1.33-beta" targetFramework="net452" />
<package id="System.Reflection.Metadata" version="1.0.18-beta" targetFramework="net452" />
</packages>
Run Code Online (Sandbox Code Playgroud)
或使用包管理控制台:
Install-Package Microsoft.CodeAnalysis.CSharp -Version 1.0.0-rc2 -IncludePrerelease
Install-Package Microsoft.CodeAnalysis.Scripting.CSharp -Version 1.0.0-rc2 -IncludePrerelease
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3776 次 |
| 最近记录: |