参考 DNXCore5 错误,StringComparer .NET5
Reference to DNXCore5 Error, StringComparer .NET5
.NET5 的新手,所以不确定这是否简单。我的解决方案中还有 5 个其他项目,它们都在 project.json 文件
中
"frameworks": {
"net5": { }
}
我需要引用 net5,因为我正在使用 EntityFramework,并且出于某种原因,如果我有默认的 "dotnet".
,它就不会工作
现在我的网站项目有一个稍微不同的框架标签。我已经包含了所有内容,以防我遗漏了其他内容,但正如您所见,它引用了 DNX5 和 DNXCore5(不确定为什么)
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.Mvc": "6.0.0-beta5"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini"
},
"frameworks": {
"dnx50": { },
"dnxcore50": { }
},
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
]
}
但是当我尝试引用使用时出现错误
StringComparer.InvariantCultureIgnoreCase
见下方截图
如果我查看项目中的引用,似乎 DMXCore 被正确引用并出现,如您在此处所见
有关完整详细信息,请参阅 问题。
dnxcore50
- CoreCLR/CoreFx 上的 DNX SDK 运行
dnx451
- .Net 4.5.1 上的 DNX SDK 运行(桌面 CLR/完整 BCL 和 FCL)
net46
- .Net 4.6 上的 .Net Framework SDK 运行(桌面 CLR/完整 BCL 和 FCL)。
uap10.0
- UWP SDK 运行 on .Net Native/CoreFx
dotnet
- 任何声明其依赖项的纯 IL 代码(而不是 PCL 契约)。框架依赖项可用于 .Net 4.6、DNX 或 UWP。
对于 .NET 4.5,您需要对 ASP.NET 项目使用 dnx45
,对其他项目使用 net45
才能以 .NET 4.5 为目标,我认为您正在根据您的其他问题。
.NET5 的新手,所以不确定这是否简单。我的解决方案中还有 5 个其他项目,它们都在 project.json 文件
中"frameworks": {
"net5": { }
}
我需要引用 net5,因为我正在使用 EntityFramework,并且出于某种原因,如果我有默认的 "dotnet".
,它就不会工作现在我的网站项目有一个稍微不同的框架标签。我已经包含了所有内容,以防我遗漏了其他内容,但正如您所见,它引用了 DNX5 和 DNXCore5(不确定为什么)
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.Mvc": "6.0.0-beta5"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini"
},
"frameworks": {
"dnx50": { },
"dnxcore50": { }
},
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
]
}
但是当我尝试引用使用时出现错误
StringComparer.InvariantCultureIgnoreCase
见下方截图
如果我查看项目中的引用,似乎 DMXCore 被正确引用并出现,如您在此处所见
有关完整详细信息,请参阅
dnxcore50
- CoreCLR/CoreFx 上的 DNX SDK 运行
dnx451
- .Net 4.5.1 上的 DNX SDK 运行(桌面 CLR/完整 BCL 和 FCL)net46
- .Net 4.6 上的 .Net Framework SDK 运行(桌面 CLR/完整 BCL 和 FCL)。uap10.0
- UWP SDK 运行 on .Net Native/CoreFxdotnet
- 任何声明其依赖项的纯 IL 代码(而不是 PCL 契约)。框架依赖项可用于 .Net 4.6、DNX 或 UWP。
对于 .NET 4.5,您需要对 ASP.NET 项目使用 dnx45
,对其他项目使用 net45
才能以 .NET 4.5 为目标,我认为您正在根据您的其他问题。