将xml嵌入到dll中

时间:2012-12-21 17:50:46

标签: visual-studio xamarin.ios monodevelop

对于我的UI系统,它类似于WPF但是用OpenGL编写了交叉平台,我需要将xml文件嵌入到DLL中,用于布局用户控件。 问题是:默认情况下,MonoTouch不支持将任何文件嵌入到dll中,并且只有一种解决方案可以解决这个问题:将xml嵌入*.cs文件并编译。 < / p> <击>

现在,这是一项任务,如果你每次都按手工做,那就不会有任何乐趣,所以问题是如何才能实现这两者的最佳方法, Visual Studio和MonoDevelop

1 个答案:

答案 0 :(得分:2)

MonoTouch不编译C#代码,它使用smcs编译器。这是用于Android的Mono的相同编译器,最初用于Moonlight。

smcs编译器能够将文件嵌入到程序集中,它正在执行BCL(例如mscorlib.dll的全球化文件),这是XAML的重要要求(在Moonlight中) )。