2016年1月11日 星期一

for Xamarin :您必須加入組件 'System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 的參考。

錯誤 CS0012 類型 'Task<>' 定義在未參考的組件中。您必須加入組件
'System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 的參考。
TabHostWalkthrough C:\Users\John\Documents\TabHostWalkthrough\TabHostWalkthrough\DlgEditAccount.cs 78

Solution:
參考:
http://stackoverflow.com/questions/19439564/method-error-cannot-await-system-threading-tasks-task-from-await-and-async-pr
,中間那段:
What a Nightmare! I have found the problem.
Microsoft.Bcl
It appears in my case that the Microsoft.Bcl and Microsoft.Bcl.Async are in conflict. I removed the Microsoft.Bcl and Microsoft.Bcl.Async with the following commands:
uninstall-package Microsoft.Bcl.Async -force
then:
uninstall-package Microsoft.Bcl -force
and then install again:
install-package Microsoft.Bcl.Async
....

















for Xamarin: 加入了Layout檔(axml),卻在complie時找不到 !?

照理說設計好了axml檔,重建後,在cs檔輸入Resouse.Layout. 時,會自動帶出layout檔以供選擇
可是就算是自己輸入layout檔重建時,還是遇到找不到這個layout file 的錯誤訊息

 這時,請到該amxl的屬性視窗那裡,找一下「建置動作」欄位,設定為「AndroidResource」
如附圖:
問題出在「建置動作」
這樣再重建就可以用了
參考這裡
以上,大家加油了