【发布时间】:2019-06-18 10:40:13
【问题描述】:
我很困惑.. 我正在尝试安装一个依赖于 .NetStandard v2.0 的 nuget 包,在阅读了有关它的 this 帖子后,我认为我可以运行任何库依赖于 .NetStandard 2.0 和 .Net 4.7.2。不幸的是,在尝试安装 nuget 包时,它失败了,说它与 .net 4.7.2 不兼容。
我主要是尝试添加新的 Roslyn 库 Microsft.CodeAnalysis,如果您查看它说它支持 .Net 4.7.2 的依赖项,问题似乎源于另一个依赖于 Microsoft.CodeAnalysis.CSharp.Workspaces 的 dll,因为说它只有依赖于.NetStandard 2.0。 (但实际上.Net 4.7.2 可以运行.NetStandard 2.0)
有谁知道这是否可行,或者我是否需要迁移到 .net 核心框架才能支持这样的项目?
确实应该说它只依赖于 .NetStandard 2.0,但能够安装到具有 4.7.2 或 .Net Core 的目标框架上
编辑:
使用 Visual Studio 2015 和 C#6。
它是一个重新托管的 Windows 工作流设计器应用程序(处理 c# 编译/intellisense 以向设计器输入)
【问题讨论】:
-
那是什么应用程序?您使用的是什么版本的 Visual Studio?你使用的是什么版本的 C#?
-
@PauloMorgado 它的 Visual Studio 2015 使用 C#6。它也是一个重新托管的 Windows 工作流设计器应用程序
-
@IanKemp 谢谢你,马上试试
-
@IanKemp,为我解决了这个问题,我将此问题标记为重复,并逐步发布了我如何解决它。谢谢你的帮助