Uri*_*lak 5 .net visual-studio-2015 asp.net-core asp.net-core-1.0
只需将新的类库(.net Core)项目添加到我的解决方案中就会产生两个错误:
错误 NU1002 项目 xxx.Web.Services 中的依赖项 xxx.Web.Services 1.0.0 不支持框架 DNX,版本=v4.5.1。
错误 NU1008“netstandard1.5”是不受支持的框架。
project.json 文件内容:
{
"version" : "1.0.0-*",
"dependencies" : {
"NETStandard.Library" : "1.5.0-rc2-24027"
},
"frameworks" : {
"netstandard1.5" : {
"imports" : "dnxcore50"
}
}
}
Run Code Online (Sandbox Code Playgroud)
Project.lock.json 文件内容:
{
"locked" : false,
"version" : 2,
"targets" : {
"DNX,Version=v4.5.1" : {
"NETStandard.Library/1.5.0-rc2-24027" : {
"type" : "package"
}
},
"DNX,Version=v4.5.1/win7-x86" : {
"NETStandard.Library/1.5.0-rc2-24027" : {
"type" : "package"
}
},
"DNX,Version=v4.5.1/win7-x64" : {
"NETStandard.Library/1.5.0-rc2-24027" : {
"type" : "package"
}
}
},
"libraries" : {
"NETStandard.Library/1.5.0-rc2-24027" : {
"type" : "package",
"sha512" : "SD27bvP2gNnlpC7HZUbnPOXS1M7VbBZoi0bdlqe5tj7weJQ2EyGDGw8mi7K1yUmeqjL6jPWBLSC28TDaLnyqwA==",
"files" : ["dotnet_library_license.txt", "NETStandard.Library.1.5.0-rc2-24027.nupkg", "NETStandard.Library.1.5.0-rc2-24027.nupkg.sha512", "NETStandard.Library.nuspec", "ThirdPartyNotices.txt"]
}
},
"projectFileDependencyGroups" : {
"" : ["NETStandard.Library >= 1.5.0-rc2-24027"]
}
}
Run Code Online (Sandbox Code Playgroud)
您需要更改 global.json (解决方案项)中的版本。
\n\n例子:
\n\n{\n "projects": [ "src", "test" ],\n "sdk": {\n "version": "1.0.0-preview1-002702"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n另外,可能需要改变
\n\n \\DNX\\Microsoft.DNX.Props \xe2\x80\x93> \\DotNet\\Microsoft.DotNet.Props\n\n\\DNX\\Microsoft.DNX.targets \xe2\x80\x93> \\DotNet.Web\\Microsoft.DotNet.Web.targets\nRun Code Online (Sandbox Code Playgroud)\n\n在你的 xproj 文件中。
\n\n最好的解决方案(不是项目)是创建全新的解决方案并看看它是如何完成的。
\n| 归档时间: |
|
| 查看次数: |
1433 次 |
| 最近记录: |