我试图围绕.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)。我是对的吗?还有我想念的其他东西吗?
答案 0 :(得分:1)
你是对的。你也会有不同的行为。我最近使用.NET classic来调试与GetHashCode相关的问题。 Is there a way to make .NET Core GetHashCode deterministic