gpt4 book ai didi

.net-4.5 - Roslyn 与 .net 4.5.2

转载 作者:行者123 更新时间:2023-12-04 22:58:10 25 4
gpt4 key购买 nike

有没有人在目标框架 4.5.2 的项目上成功安装 Roslyn nuget 包?

我正在尝试安装 Microsoft.CodeAnalysis.CSharp.Scripting 包,但还没有看到成功。由于各种依赖程序集而失败。

如果您在框架 > 4.5 上安装了任何 Roslyn 构建,请告诉我

最佳答案

我看了一下Cake build system project ,他们使用 C# 脚本,整个过程在 .Net 4.5 上运行。这背后的 secret 是:

<package id="Microsoft.CodeAnalysis.Scripting.CSharp" version="1.0.0-rc2" targetFramework="net45" />

我猜 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>

或者使用包管理控制台:
Install-Package Microsoft.CodeAnalysis.CSharp -Version 1.0.0-rc2 -IncludePrerelease
Install-Package Microsoft.CodeAnalysis.Scripting.CSharp -Version 1.0.0-rc2 -IncludePrerelease

关于.net-4.5 - Roslyn 与 .net 4.5.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35473143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com