gpt4 book ai didi

c# - 具有不同平台名称的 .NET Core 项目

转载 作者:行者123 更新时间:2023-11-30 23:26:44 25 4
gpt4 key购买 nike

我正在开发 ASP.NET Core 应用程序。这些项目由使用 Web API 实现的 API 层和各种后端层(应用程序服务、域服务、数据访问)组成。

对于某些项目,project.json 文件包含以下名字对象:

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

和其他项目使用更新的名字:

"frameworks": {
"net451": {},
"dotnet5.5": {}
}

项目之间存在差异的原因是一些项目具有与较新平台不兼容的依赖项,而其他项目则与旧平台不兼容。

是否可以在同一个应用程序中有针对不同框架的不同项目?该解决方案编译并运行(尽管仅使用 IIS Express 进行了测试)但是我想知道它是否会导致任何问题。

最佳答案

只要您牢记 ASP.NET Core RC2 尚未发布,目前这应该不会造成问题。

RC2 发布后,net4*、netstandard1.* 和 netcoreapp1.* 将成为受支持的名称。 dnx4*/dnxcore5* 和 dotnet5* 届时将停用。

关于c# - 具有不同平台名称的 .NET Core 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36798630/

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