2

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

现在,如果您每次都手动完成这项任务并没有任何乐趣,那么问题是如何为Visual Studio 和 MonoDevelop实现这一目标的最佳方法?

4

1 回答 1

2

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

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

于 2012-12-21T18:50:05.263 回答