对于我的UI系统,它类似于WPF但是用OpenGL编写了交叉平台,我需要将xml文件嵌入到DLL中,用于布局用户控件。 问题是:默认情况下,MonoTouch不支持将任何文件嵌入到dll中,并且只有一种解决方案可以解决这个问题:将xml嵌入 < / p> <击>
*.cs
文件并编译。
现在,这是一项任务,如果你每次都按手工做,那就不会有任何乐趣,所以问题是如何才能实现这两者的最佳方法, Visual Studio和MonoDevelop ?
答案 0 :(得分:2)
MonoTouch不编译C#代码,它使用smcs
编译器。这是用于Android的Mono的相同编译器,最初用于Moonlight。
smcs
编译器能够将文件嵌入到程序集中,它正在执行BCL(例如mscorlib.dll的全球化文件),这是XAML的重要要求(在Moonlight中) )。