2017-01-30 43 views
0

我正试图围绕.NET框架的所有可能的变体以及使用它们的方式进行讨论。在完整框架中运行.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)。我对吗?还有什么我想念的?

+1

应该问一个很好的问题,可以让微软添加到它的文档中,因为这个页面可能不够用,https://docs.microsoft.com/en-us/dotnet/articles/standard/choosing-core-框架服务器 –

+0

顺便说一句你的引号有什么问题? –

+0

@ J.Doe,你是什么意思? – SiberianGuy

回答

相关问题