我在 Visual Studio 2017 上開發(fā)時遇到了一個奇怪的錯誤,我已經(jīng)能夠忽略一段時間了,但現(xiàn)在開始真正困擾我。我將此問題稱為錯誤而不是錯誤,因為我仍然能夠在 Visual Studio 中構(gòu)建我的項目并將它們部署到我的開發(fā)設(shè)備,而不會出現(xiàn)構(gòu)建輸出中的錯誤或警告。忽略這一點似乎沒問題,但隨著時間的推移,它已成為一個問題,因為我的智能感知將其用紅色強(qiáng)調(diào)為錯誤每次我從Resource類中引用屬性時。正如您可能猜到的那樣,我經(jīng)常提到這個類,而 Visual Studio 編輯器最終會被這些“錯誤”弄得雜亂無章,這 (a) 阻礙了我在代碼中找到實際錯誤的能力,并且 (b) 使我無所適從......“錯誤”調(diào)查如上圖所示,intellisense 正在為Resource類中的每個屬性選擇一個“模糊引用”。當(dāng)我檢查我的Resource.Designer.cs文件時,我只看到一個參考,但出現(xiàn)第二個錯誤現(xiàn)在告訴我“已經(jīng)聲明了同名成員”。這讓我相信還有第二個Resource.Designer.cs文件,但我的解決方案資源管理器和 Windows 資源管理器都只顯示一個。嘗試的解決方案將命名空間從InventoryApp(文件的默認(rèn)命名空間)更改為InventoryApp.Resources。這讓我擺脫了可怕的錯誤,但是,在構(gòu)建項目時,它會將文件中的命名空間恢復(fù)為默認(rèn)值,并且錯誤會再次彈出。一個更了解的人也告訴我,這是一個很大的禁忌。刪除了Resource.Designer.cs文件,從項目中刪除了“obj”和“bin”文件夾,清理并重建了解決方案,然后將新的Resource.Designer.cs文件添加回我的解決方案。這對解決問題沒有任何作用。從頭開始創(chuàng)建一個全新的項目。即使從 Visual Studio 模板創(chuàng)建空白 Android 應(yīng)用程序后,錯誤仍然存在。這就引出了一個問題:這是我安裝 Xamarin.Android 的問題嗎?
- 1 回答
- 0 關(guān)注
- 206 瀏覽
添加回答
舉報
0/150
提交
取消