我們正在編寫一個C#項目的規格,它將被一個MonoTouch
和MonoDroid
UI消耗。程序員對Mono知之甚少,並且將使用Visual Studio only
,所以我們需要讓他們知道什麼是.NET命名空間是off limits
。MonoTouch:命名空間允許
這種情況下的準則是什麼?
我們正在編寫一個C#項目的規格,它將被一個MonoTouch
和MonoDroid
UI消耗。程序員對Mono知之甚少,並且將使用Visual Studio only
,所以我們需要讓他們知道什麼是.NET命名空間是off limits
。MonoTouch:命名空間允許
這種情況下的準則是什麼?
我不認爲有一個完美的解決方案,但有些東西,你可以嘗試使它更容易,例如,
創建一個Silverlight 4項目並且不要使用System.Windows.[Web].dll
;
創建一個Portable Project Library(v1)項目並避免使用MEF(System.Composition);
使用一個(有幾個)這樣的Visual Studio插件(s)one。
這應該解決大部分問題。不時重建,使用MonoTouch將確保您找到少數失蹤案例。
對於一個特定的列表,這裏是什麼可以/不能使用的更新取決於您使用的是哪個版本的Mono。