2017-05-27 82 views
2

我有一款使用C#/ MonoGame編程的遊戲。我目前正在使用Visual Studio 2017,並在Windows App Store中定位發佈。我計劃推出2款遊戲,一款在Windows App Store中,另一款不在UWP上運行(因此可以安裝在非Windows 10的機器上)。在支持UAP Ver 10應用程序的類庫中,應將哪個版本的.Net標準作爲目標

  • UWP應用程序針對Windows 10週年紀念版 (10.0; Build 14393)。
  • 非UWP應用程序的目標是淨 框架4.6.2。 (我不需要定位這個版本,但我認爲 .Net Framework 4.5或更新版本可以)。
  • 該類庫正在使用.NetStandard版本1.5。

錯誤消息 'XXX.csproj' 目標」 .NETStandard,版本= 1.5' 版。它不能被目標爲'UAP,版本= v10.0.10586'的項目引用。

所以,我無法找出我需要在我的類庫支持UAP版本10.我是新來的.Net標準,所以答案很可能是簡單的目標,其淨標準的版本。

+1

反過來:你的圖書館實際需要的最高標準是什麼?當它與1.1一起工作時,沒有理由去更高。 –

回答

1

你可以在.Net Standard GitHub repo找到答案。在UWP最後支持的版本是.NET標準1.4,要實現的下一個版本就是.NET標準2.0將不再作爲在構建提到2017年秋季創作者更新(夏季過後左右)前。

+0

謝謝你,我只是切換到.NET 1.4標準和編譯器是幸福。當我在.Net標準圖表中看到vNext時,這意味着什麼? –

+0

,他們正在考慮在將來的那個版本發佈的兼容性。但是在Build中,他們表示他們的UWP的下一個版本將會是2.0。 – Bart

相關問題