在 classic class 库中使用带有名字 net451 的 .net 核心项目
Use .net core project with moniker net451 in classic class library
为什么我无法使用 class 库以 .net core 为目标 net451 in classic .net class 库 (.net framework 4.5.1)?
编辑:
当我尝试将 .net Framework 4.5.1(下次完整 451)的 Class 库项目中的引用添加到 .net 核心项目时出现以下错误。
这是来自 .net 核心项目 Idea7.Entity 的 config.json:
{
"version": "1.0.0-*",
"description": "Idea7.Entity Class Library",
"authors": [ "Sebastian Bušek" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"net451": { },
"dotnet5.4": { }
},
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516"
}
}
目前无法引用 .net core class .net framework 4.5.1 中的库 class 通过单击 "Add reference" 在 Visual Studio 中的库项目;但您可以添加对构建的 *.dll 的引用。
为此,您需要执行几个简单的步骤:
- 在项目属性(Build 菜单项)中勾选 Produce outputs on build
- 在解决方案目录中是 "artifacts" 文件夹,它包含所有构建的 .net 核心 class 库
有点松软,但工作...
为什么我无法使用 class 库以 .net core 为目标 net451 in classic .net class 库 (.net framework 4.5.1)?
编辑:
当我尝试将 .net Framework 4.5.1(下次完整 451)的 Class 库项目中的引用添加到 .net 核心项目时出现以下错误。
这是来自 .net 核心项目 Idea7.Entity 的 config.json:
{
"version": "1.0.0-*",
"description": "Idea7.Entity Class Library",
"authors": [ "Sebastian Bušek" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"net451": { },
"dotnet5.4": { }
},
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516"
}
}
目前无法引用 .net core class .net framework 4.5.1 中的库 class 通过单击 "Add reference" 在 Visual Studio 中的库项目;但您可以添加对构建的 *.dll 的引用。
为此,您需要执行几个简单的步骤:
- 在项目属性(Build 菜单项)中勾选 Produce outputs on build
- 在解决方案目录中是 "artifacts" 文件夹,它包含所有构建的 .net 核心 class 库
有点松软,但工作...