创建新的Visual Studio 2015类库(包)项目时,可以设置多个目标框架。Visual Studio 2015目标框架“dotnet”vs“net452”
dotnet
和net452
有什么区别?
project.json:
"frameworks": {
"dotnet": { },
"net452": {}
}
项目布局:
创建新的Visual Studio 2015类库(包)项目时,可以设置多个目标框架。Visual Studio 2015目标框架“dotnet”vs“net452”
dotnet
和net452
有什么区别?
project.json:
"frameworks": {
"dotnet": { },
"net452": {}
}
项目布局:
DOTNET: 新的.NET为核心没有任何应用程序包模型要求,这是运行时间。 (您也可以使用例如使用DNX或dnxcore)
net452: 这种需求,如果你想要的东西,仅仅是完整的.NET框架的一部分被引用。
Oren Novotny有一个伟大的博客文章解释它。
我不能回答从thllbrg以前的答案(这大概是对的...而且奥伦博客帖子是在当前时间的最重要来源),但一个重要的澄清:dotnet
没有一个运行。
使用dotnet
构建的库可以部署DNX,.Net Framework和UWP平台(如果库的依赖关系允许的话)。都有不同的CLR和编译模型。 DNX例如支持即时编译,而UWP提前编译成一个文件并执行树摇动(杀死库中未使用的函数)。
您能解释一下“nuget平台包”的含义吗?谢谢! – davenewza
@davenewza补充说明一下,希望这个更清楚。 – thllbrg