[英]Intellisense not working for .cs files in Visual Studio 2015 with Xamarin
我的Xamarin項目中的所有.cs文件都是雜項文件,未引用.Droid項目,即http://prntscr.com/cp3q4w 。 我在.cs文件中沒有Intellisense,似乎有某種方式缺少對Xamarin.Forms http://prntscr.com/cp3qzr的引用,但我沒有因為無法識別xamarin組件而出現編譯錯誤。 這是Xamarin.Forms共享項目。
嘗試使用此解決方案:i)清除緩存ii)打開解決方案iii)卸載所有項目iv)加載Android項目然后修復nuget引用v)修復引用后,我加載了共享項目。 現在一切似乎都有效。 但是,沒有成功。
誰有類似的問題? 有什么解決方案嗎? 謝謝。
我經常遇到Xamarin這個問題。 有時會發生在我的PCL的項目,但在共享項目非常頻繁發生。
其中一個應該解決它:
1)嘗試轉到工具 - >選項 - >文本編輯器 - > C#,並確保選中“自動列表成員”和“參數信息”。 這幾乎一直在PCL項目中修復, 有時它會在共享項目中修復它。
2)嘗試以下方法:
關於選項#2的一些注釋:
Xamarin不支持長路徑,因此如果項目名稱或文件很長,Intellisense將無效。
The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters
您可以運行Visual Studio並啟用跟蹤來驗證您是否遇到這些問題。
TraceDesignTime
設置為true( set TraceDesignTime=true
)。 devenv
)。 C:\\Users\\[user_name]\\AppData\\Local\\Temp\\project_name_*.designtime.log
並查找失敗的任務(FAILED)。 典型情況: obj
目錄中某些生成文件的名稱太長。
這個解決方案對我有用。 在解決方案資源管理器窗口中,右鍵單擊共享項目並卸載它。 關閉視覺工作室並再次運行它。 現在,您可以從解決方案資源管理器重新加載共享項目,這次,intellisense回來了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.