有谁知道WinRT是否真的支持使用嵌入式XAML资源字典创建使用C#(或VB我想)的类库(DLL),然后在另一个项目中添加对这些DLL的引用,在该字典中合并甚至将字典从“资源”加载到内存字符串中?WinRT类库中的资源字典
看来这应该从根本上得到支持,但我似乎无法得到它的工作,因为当我添加对该DLL的引用时,我总是得到一个错误,有一个缺失的有效载荷。现在我知道XAML文件实际上并没有被编译到DLL中,而是被部署为appx的一部分。而Visual Studio显然有麻烦,但我可以手动将文件复制到另一个位置,至少可以让问题消失。 (据我所知,这被认为是一个已知的问题,但我似乎无法让它在发布版本中开箱即用)。此外,即使我设法添加引用,我似乎仍然无法访问资源字典。我尝试了各种方式,比如将它合并到其他资源中(使用ms-appx语法)。我还尝试将文件中的字典加载到字符串中,以查看是否可以访问。看起来没有骰子。
哦,如果我然后想给这样一个DLL给别人,我该如何部署呢?有推荐的方法吗?