我们正在为一个 C# 项目编写规范,该项目将由 MonoTouch
和 MonoDroid
UI 使用。程序员对 Mono 知之甚少,并且将仅使用 Visual Studio
,因此我们需要让他们知道哪些 .NET 命名空间是禁止使用的
。
这种情况下的指导方针是什么?
最佳答案
我认为没有一个完美的解决方案,但您可以尝试采取一些措施使其变得更容易,例如
创建 Silverlight 4 项目并且不使用
System.Windows.[Web].dll
;创建可移植项目库 (v1) 项目并避免使用 MEF (System.Composition);
使用一个(有几个)像这样的 Visual Studio 插件 one .
这应该可以解决大部分问题。时不时地使用 MonoTouch 进行重建将确保您找到少数丢失的情况。
关于单色触摸 : Namespaces allowed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10902567/