gpt4 book ai didi

xaml - UWP 中缺少类库文件的 xaml.xr

转载 作者:行者123 更新时间:2023-12-05 00:57:10 27 4
gpt4 key购买 nike

我有一个在 UWP 项目中使用的类库项目。如果我在类库中添加任何 usercontrol xaml 文件并构建它,它构建得很好。但是 UWP 项目给出了找不到 .xr 文件的错误。

我是否需要将任何文件夹中的 .xr 文件从外部添加到我的 UWP 项目?

最佳答案

是的,对于带有XAML文件的类库,如果我们想引用其他项目中的dll,我们不仅需要dll本身,还需要.xr.xaml文件和其他一些文件。因为在 UWP 环境中,资源不再嵌入到程序集中,而是作为内容放置在 dll 旁边。查看类似案例:How to add xbf files to visual studio project .

The files we need to reference like following:

  • ClassLibrary1(Class Library name) Folder
    • ClassLibrary1.xr.xml
    • UserControl.xaml (UserControl XAML file)
  • ClassLibrary1.dll
  • ClassLibrary1.pri

To get these files, we can check the "Generate library layout" option in the Build configuration under the project's Properties page.



然后我们可以将这些文件复制到任何地方,UWP 项目只需要在 Visual Studio 中添加对 ClassLibrary1.dll 文件的引用,Visual Studio 会在构建应用程序时自动拾取这些文件并将它们放入 appx 包中。

关于xaml - UWP 中缺少类库文件的 xaml.xr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34847919/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com