2016-11-19 75 views
2

我使用的是Visual Studio 2015 Update 3和Xamarin 4.2.1.62(最新的穩定版)。我遇到的問題是,在編輯Xamarin Forms文件(.xaml)時,我沒有爲所有元素的屬性獲取IntelliSense。例如,對於StackLayout,我得到的建議爲Orientation,但不適用於HorizontalOptionsBackgroundColor(雖然兩者都是絕對有效的屬性):Xamarin Forms智能感知只爲某些屬性工作

IntelliSense working No IntelliSense

我試着從這個問題的所有不同的建議: Cannot get Xamarin Xaml Intellisense working in VS 2015,但沒有運氣:

  • 建議的擴展程序不再可用。
  • 我不使用ReSharper。
  • 當我嘗試打開XAML文件時,右鍵單擊 - >打開並選擇XAML Designer,出現錯誤提示「該文件無法使用所選編輯器打開,請選擇其他編輯器

是否有某種方法可以使IntelliSense適用於所有屬性?或者目前這是正常的?

回答

1

我也面臨着同樣的問題,最近,我決心以下步驟:

  1. 更新從工具Xamarin的最新穩定版>>選項>> Xamarin >>其他現在檢查,下載並安裝最新的更新。
  2. 右鍵單擊解決方案資源管理器,然後單擊管理NuGet包對於解決方案。選擇解決方案中的所有項目並更新所有項目中的Xamarin.Forms版本。
  3. 現在轉到您的PCL項目並添加一個新的XAML頁面,您可以檢查Intellisense現在是否可以正常工作,但僅限於該頁面。
  4. 現在關閉解決方案並重新啓動系統,重新打開您的項目,並解決您的問題。