gpt4 book ai didi

.net - 创建 .net 类库时出现不受支持的框架错误

转载 作者:行者123 更新时间:2023-12-02 09:18:24 26 4
gpt4 key购买 nike

仅向我的解决方案添加新的类库 (.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"
}
}
}

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"]
}
}

最佳答案

您需要更改 global.json 中的版本(解决方案项)。

示例:

{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview1-002702"
}
}

另外,可能需要改变

 \DNX\Microsoft.DNX.Props –> \DotNet\Microsoft.DotNet.Props

\DNX\Microsoft.DNX.targets –> \DotNet.Web\Microsoft.DotNet.Web.targets

在您的 xproj 文件中。

最好的解决方案(不是项目)是创建全新的解决方案并看看它是如何完成的。

关于.net - 创建 .net 类库时出现不受支持的框架错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37333658/

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