2017-02-04 68 views
0

我一直在使用Xamarin Android做一個概念驗證。Xamarin解決方案不斷尋找不存在的類

我今天打開了解決方案,它不再工作。所以,我開始刪除東西。我把它弄到了骨頭裏,我只是想用一個按鈕來展示一個簡單的視圖。

但由於某些原因,它仍然拋出一個異常,約我先註釋掉一類,然後徹底刪除:

Java.Lang.ClassNotFoundException: licensingApp.droid.views.ShowLicencesFragment 

是絕對於的解決方案,片段沒有提及。該解決方案中不存在該文本。我也刪除了視圖(xaml)文件。

但是由於某種原因,Xamarin仍然在絆倒它。

我已經做了所有常見的東西: - 清潔 - 建立 - 清潔 - 重建 - 關閉然後重新打開Visual Studio的

但儘管如此,這個討厭的例外防止主視圖無法顯示。

任何方式來解決這種怪事?

有趣的是,它是在與MainViewmodel完全相同的行號上轟炸出來的,但代碼是完全不同的,並且與拋出異常無關。這就好像它認爲代碼是以前的樣子。感覺像一個工具對我來說是失敗的。

+0

嘗試刪除'obj/Debug'' obj/Release'目錄以刪除'/ Target:Clean'沒有刪除的「剩菜」 – SushiHangover

+0

@SushiHangover謝謝,但是這個建議沒有奏效。看起來我必須再次創建一個全新的解決方案,這是不可接受的。 – onefootswill

+0

嘗試從Android項目中刪除Resource.Designer.cs並重建 –

回答

0

這是通過將仿真器從Xamarin附帶的開箱即用Android模擬器交換到hyper-v Visual Studio emulator來解決的。出於某種原因,這可以確保當前的代碼正在被使用。因此,應該避免使用來自盒子Android_Accelerated_86的模擬器。

Visual Studio模擬器真的很不錯,並且有一些相當不錯的工具可以與它進行交互。