gpt4 book ai didi

c# - 引用新类库(包)的 ASP.NET 5 Web 应用程序

转载 作者:行者123 更新时间:2023-11-30 17:39:50 27 4
gpt4 key购买 nike

我正在创建一个包含针对以下框架的 ASP.NET 5 MVC Web 应用程序的大型解决方案:

  "frameworks": {
"dnx451": { },
"dnxcore50": { }
},

我的业务层、数据层等解决方案中有几个新的类库(包)。所有这些库都针对以下框架:

  "frameworks": {
"net451": { },
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
}

我有一些针对以下框架的测试项目,就像我的 MVC 网络应用程序一样:

  "frameworks": {
"dnx451": { },
"dnxcore50": { }
},

在做了很多研究之后,我主要发现像我的 mvc 应用程序和测试库这样的项目应该以 dnx 为目标,而充当类库的项目应该只保留它们的默认值并以 net/dotnet5.4 为目标。

有人能告诉我我做错了什么吗,因为我无法从我的 MVC Web 应用程序中引用我的类库(DAL、BLL)中的项目,除非我向它们添加 dnx451...

最佳答案

您的 Web 应用程序中有 “dnxcore50”,您的 dll 中有 “dotnet5.4”,它们可能是不同的引用库集。您的类库应该以 "dnxcore50" 为目标,或者您的 Web 应用程序应该以 "dotnet5.4" 及其所有依赖项为目标

关于c# - 引用新类库(包)的 ASP.NET 5 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35039963/

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