2017-01-30 9 views
0

Ich versuche, mich mit allen möglichen Variationen von .NET-Frameworks und deren Verwendungsmöglichkeiten vertraut zu machen.Worauf kommt es an, die .NET Core App über das vollständige Framework auszuführen?

Sie können Ihre Anwendung über die volle .NET Frameworks wie dies leicht auszuführen:

{ 
    “version”: “1.0.0-*”, 
    “buildOptions”: { 
    “emitEntryPoint”: true 
    }, 

    “dependencies”: { 
    “Microsoft.NETCore.App”: { 
     “type”: “platform”, 
     “version”: “1.0.0” 
    } 
    }, 

    “frameworks”: { 
    “net452" 
    } 
} 

Aber was ist der Sinn, dies zu tun? Mein grobes Verständnis ist, dass Sie dabei die .NET Core-Interoperabilitätsfunktion verlieren (kann nicht auf Mac oder Linux laufen), aber auf der anderen Seite können Sie nicht nur .NET Core-Assemblies, sondern auch gute alte .NET-Assemblies referenzieren (was großartig ist) so viele .NET-Kernbibliotheken sind noch Alpha/Beta). Habe ich Recht damit? Alles andere, was ich vermisse?

+1

Es sollte eine gute Frage sein, um Microsoft zu bitten, seine Dokumentation hinzuzufügen, da diese Seite möglicherweise nicht genug ist, https://docs.microsoft.com/en-us/dotnet/articles/standard/choosing-core- framework-server –

+0

BTW Was ist mit Ihren Anführungszeichen falsch? –

+0

@ J.Doe, was meinst du? – SiberianGuy

Antwort

Verwandte Themen