相关疑难解决方法(0)

.NET 4.6.1上的Entity Framework Core 2.0

微软刚刚宣布 Entity Framework Core 2.0现在将在.NET Standard 2.0上运行.

.Net Standard 2.0与.NET Framework 4.6.1兼容(如果这是正确的术语).

但是,当我尝试添加最新的NuGet包时,我收到一个错误,告诉我我使用的是错误的版本:

 Install-Package : Could not install package 
 'Microsoft.EntityFrameworkCore.SqlServer 2.0.0-preview2-25332'. You are 
 trying to install this package into a project that targets 
 '.NETFramework,Version=v4.6.1', but 
 the package does not contain any assembly references or content files 
 that are compatible with that framework. 
Run Code Online (Sandbox Code Playgroud)

如果根据公告,我可以使用带有.NET Framework 4.6.1的EF Core 2.0,有人可以解释一下,如果可能的话,举个例子来看看它是什么样的.

entity-framework entity-framework-core

20
推荐指数
1
解决办法
1万
查看次数

Roslyn for .Net 4.7.2

我很困惑..我试图安装有.NetStandard 2.0依赖一个NuGet包,看完后关于它的帖子,这是有道理的我,我可以运行依赖于.NetStandard 2.0任何图书馆使用.Net 4.7.2。不幸的是,在尝试安装nuget软件包时,它失败,并说它与.net 4.7.2不兼容。

我主要是尝试添加新的Roslyn库Microsft.CodeAnalysis,如果您查看它说支持.Net 4.7.2的依赖项,则该问题似乎源于其依赖的另一个dll Microsoft.CodeAnalysis.CSharp.Workspaces,因为它说它具有一个依赖项在.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#编译/智能感知,用于输入设计器)

c# roslyn

6
推荐指数
1
解决办法
243
查看次数