project.json 中的框架和导入部分:它们是什么?
Frameworks and imports sections in project.json: what are they?
ASP.NET Core 1.0 项目的 project.json
文件的 frameworks
和 imports
部分究竟是什么?它们的作用是什么?我一直在努力寻找 "official" 文档以更好地理解它。
这是我最近启动的 Yeoman 脚手架 ASP.NET 项目的样板示例:
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
},
frameworks
是您的应用程序支持的目标框架列表。
imports
是一种使用不是为该框架设计的包的方法。基本上你告诉它 "Use those targets even though they don't seem to be supported. I know what I'm doing".
这里有一个要点,可能会让您更深入地了解各种 TFM(目标框架名字)如何相互映射 https://gist.github.com/davidfowl/8939f305567e1755412d6dc0b8baf1b7
ASP.NET Core 1.0 项目的 project.json
文件的 frameworks
和 imports
部分究竟是什么?它们的作用是什么?我一直在努力寻找 "official" 文档以更好地理解它。
这是我最近启动的 Yeoman 脚手架 ASP.NET 项目的样板示例:
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
},
frameworks
是您的应用程序支持的目标框架列表。imports
是一种使用不是为该框架设计的包的方法。基本上你告诉它 "Use those targets even though they don't seem to be supported. I know what I'm doing".
这里有一个要点,可能会让您更深入地了解各种 TFM(目标框架名字)如何相互映射 https://gist.github.com/davidfowl/8939f305567e1755412d6dc0b8baf1b7