好吧,所以我正在嘗試使用Xamarin Forms創建一個跨平臺的應用程序,並且只是遇到問題而已!所以,首先我要告訴你我設立的:Visual Studio 2015 Xamarin Forms Android項目將不會顯示屬性頁
的Windows 10 的Visual Studio 2015年企業版
現在當前的問題(有多個 - 但一個我認爲是這一切的開始)。我嘗試訪問屬性頁面來設置最小/目標sdk版本(右鍵單擊項目並使用Alt + Enter突出顯示項目),每次都會發生同樣的情況。
對於一個短暫的瞬間白屏將與配置和平臺下拉菜單彈出,然後將其全部消失了,就好像發生了什麼。現在,我無法爲Xamarin.Forms,Xamarin.Android.Support.v4或Xamarin.Forms.Maps安裝最新的NuGet包,因爲有一個錯誤說我的項目的目標是錯誤的sdk級別。我需要能夠訪問屬性頁來做到這一點。
任何想法?以下是我已經嘗試了幾件事情。:
我試着訪問此實例用於存儲檢查目標框架的配置文件。
我試圖修復VS 2015的安裝(使用我的安裝媒體) - 它完成 - 無濟於事。
從指定的項目中卸載Xamarin表單(希望重新安裝它) - 哪些根本不起作用!
並進一步的問題;如果我編輯在記事本中的csproj文件++具有如下條目:
<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>20</TargetFrameworkVersion>
代替:
<AndroidUseLatestPlatformSdk>true</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion></TargetFrameworkVersion>
然後ThingFinder.Droid失敗的項目加載。如果我再進去編輯以下內容:
<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion></TargetFrameworkVersion>
然後我就可以訪問屬性頁,但使用的Android版本只顯示我的編譯:
「使用最新的平臺()」 最小的Android的目標只能說明: '使用SDK編譯版本' 和目標Android版本顯示相同。
如果我犯了一個錯誤,並在第一個下拉列表中選擇'Use Latest Platform(),那麼我在Visual Studio中嘗試執行的所有操作都會彈出一個警告,'未將對象引用設置爲對象的實例。實際上,它掛起了程序,因爲csproj文件已被更改,並且不允許它關閉。
然後我必須編輯VS之外的csproj,然後重新加載項目以回到原點。我在這裏很瘋狂,我無法理解正在發生的事情。
該圖像是一個動畫gif,但它作爲一個PNG文件上傳,所以顯示錯誤的動畫丟失。抱歉! –
前往幫助> Xamarin>打開日誌,看看有沒有提示。 –
有沒有在打開的日誌中的線索。 –