visual-studio - 将xml嵌入到dll中

标签 visual-studio xamarin.ios monodevelop

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

现在,如果您每次都单手完成,这是一项没有任何乐趣的任务,所以问题是如何实现这两者的最佳方法, Visual Studio 和 MonoDevelop

最佳答案

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

smcs 编译器能够将文件嵌入到程序集中,它是通过 BCL(例如 mscorlib.dll 的全局化文件)来实现的,这是 XAML 的一个重要要求(月光下)。

关于visual-studio - 将xml嵌入到dll中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994874/

相关文章:

.net - MonoDevelop 2.8 无法将 iOS 应用程序目标设置为 iPad

xamarin.ios - 更新后 Xamarin IOS 上的 Servicestack 程序集失败

c# - Xamarin XAML StaticResource 位于另一个资源中

ubuntu - 使用通过 flatpak 安装的 monodevelop 7.0 作为 Ubuntu 上 Unit 5.6 的外部脚本编辑器的问题

c# - 从 Windows 到 Linux 构建 C# 应用程序

node.js - 如何在托管的 VSO Build Agent 中设置 Node.js 和 NPM 版本号?

visual-studio - TFS2010 : Fast way to determine user, 谁编辑了 "this function"或 "this line of code"?

linux - GTK# 在 Process 窗口句柄之间切换

visual-studio - 为什么 Visual Studio 中的 csproj 文件没有获取最新版本的 .NET 6.0 和 .NET 7.0

python-3.x - Python/MVS - 调用标准库模块