【发布时间】:2017-01-30 09:12:09
【问题描述】:
我正试图深入了解 .NET 框架的所有可能变体以及使用它们的方式。
您可以像这样在完整的 .NET 框架上轻松运行您的应用程序:
{
“version”: “1.0.0-*”,
“buildOptions”: {
“emitEntryPoint”: true
},
“dependencies”: {
“Microsoft.NETCore.App”: {
“type”: “platform”,
“version”: “1.0.0”
}
},
“frameworks”: {
“net452"
}
}
但是这样做有什么意义呢?我粗略的理解是,这样做会失去 .NET Core 互操作性功能(无法在 Mac 或 Linux 上运行),但另一方面,您不仅可以引用 .NET Core 程序集,还可以引用旧的 .NET 程序集(这很棒许多 .NET 核心库仍然是 alpha/beta)。我说得对吗?还有什么我想念的吗?
【问题讨论】:
-
问微软添加到其文档中应该是一个很好的问题,因为这个页面可能还不够,docs.microsoft.com/en-us/dotnet/articles/standard/…
-
顺便说一句,你的引号有什么问题?
-
@J.Doe,你是什么意思?
-
@Idsa 您使用的是
0x201C和0x201D,最后是普通的0x22引号(十六进制) -
@J.Doe,哦,现在我明白了。我从这篇文章中复制了它:blogs.msdn.microsoft.com/cesardelatorre/2016/06/28/… 所以问题转到了 msdn :)