我似乎無法調試PCL庫(使用非常簡單的測試項目)。當斷點擊中並觀察窗口重新加載時,它會拋出CS0012: The type 'TaskAwaiter<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null'.
本地和自動窗口保持爲空。VS2015:在調試時未引用的程序集中定義類型'XXX'
我在Windows 10 Pro(乾淨安裝)上使用Visual Studio 2015 RTM(我沒有從任何以前的版本升級 - 它是從ISO完全安裝)。我的測試項目針對Windows Phone 8.1,並使用實際設備進行調試。
我發現了幾個對類似bug的引用,但是它在構建解決方案時發生了。就我而言,解決方案構建得很好,沒有錯誤或警告。 我嘗試手動添加System.Threading.Tasks.dll
,但VS不會讓我 - 它說它是由構建系統自動添加的。
有沒有人遇到過這個問題(並希望修復它)?
該消息是準確的,TaskAwaiter在手機上不可用。你如何得到它的依賴是很難猜測的。注意空的PublicKeyToken,這很糟糕。驗證PCL項目目標是否包括手機8.1,記錄您使用的任何Nuget軟件包。 –
同樣在這裏,在我的情況下,無法調試的代碼位於**共享代碼**項目 – user1859022
完全相同的問題。非常煩人,因爲我可以調試的唯一方法是寫出來的控制檯:( –