2017-06-02 62 views
0

我創造了這個回購協議: https://github.com/MelbourneDeveloper/Adapt.Presentation.git無法編譯Xamarin UWP應用

我一直沒能得到任何樣品在這個項目編譯或運行。我每次都咬一口。特別是UWP示例不會編譯或運行。首先,Visual Studio生成的代碼存在編譯錯誤。我曾嘗試Git一遍又一遍地清理解決方案。我也在這裏刪除了所有的Xamarin臨時文件:C:\ Users [USERNAME] \ AppData \ Local

我有最新版本的Xamarin和Visual Studio 2017(15.2 26430.12)。

Xamarin 4.5.0.476(1be4f0c)

Xamarin.Android SDK 7.3.1.2(9dbc4c5)

Xamarin.iOS和Xamarin.Mac SDK 10.10.0.35(4cffddf)

哪有我讓它編譯並運行?

這些都是錯誤的,我得到:

enter image description here

顯然,所有的編譯錯誤是在生成的代碼,我沒有控制權。

+0

您是否安裝了Windows 10 SDK(版本10.0.10240.0)。你可以使用「visual studio installer」來檢查它。 –

+0

好問題!事實證明,我沒有。所以,我將目標和最低版本設置爲10586,我確實已經安裝了該版本。這解決了我的一些錯誤,但我仍然遇到了所有其他錯誤。我已經在指定的回購中檢查了源代碼管理中的更改。 –

+0

我檢查了其他錯誤。他們似乎出現在您的自定義庫中。 –

回答

0

問題原來是最高級別的項目中沒有默認的根名稱空間。事實證明,如果不在UWP項目中指定默認的根名稱空間,它會錯誤地生成代碼。這是有道理的。我認爲它是Visual Studio或csproj格式的錯誤,但至少我知道它爲什麼現在正在發生。