2017-04-21 71 views
1

當我創建新的UWP項目時,它會自動引用.NET Core。有沒有可能在.NET上運行它?爲什麼需要.NET Core?我找不到任何關於此的有價值的信息...UWP可以在.NET中運行嗎?

+0

我認爲這與.net標準2.0 UWP將得到改善運行它,你不能運行.Net的 althousg UWP項目。 – Tony

+0

.NET的桌面版本可以使用UWP類,儘管這並不完全受項目模板的鼓勵,並且完整的UWP用戶界面是不現實的。但是一個UWP項目總是以.NETCore爲目標。他們希望這將使他們在移動計算業務中具有競爭力。 –

回答

3

它需要.NET Core,因爲它是在.NET Core上構建的,很像WPF構建在.NET框架上。

因此,不能將它更改爲在標準.NET框架上運行,而不能使您在.NET Core上運行WPF。

+0

爲什麼只有在Microsoft技術中才能使用.NET Core?不會是.NET足夠? – MacakM

+0

@BradleyDotnet,它是建立在.NETStandard之上的.NET核心,.NET Framework,Mono,通用Windows平臺嗎?我有類似的問題在這裏http://stackoverflow.com/questions/43544754/net-standard-library-refer-netcore – Nair

+1

@MacakM我猜將.NET框架移植到ARM平臺證明是太麻煩了,他們已經當時有一個跨平臺的解決方案。只是我的猜測 – BradleyDotNET

1

.NET Core Framework是現代設備和雲工作負載的.NET的新版本。它是Microsoft .NET Framework的通用和模塊化實現,可以在許多不同的環境中移植並用於各種工作負載。

也沒有,如果你安裝VS以前的版本,那麼你可以在.NET