【问题标题】:How to include folders and files in AppX for UWP application?如何在 AppX for UWP 应用程序中包含文件夹和文件?
【发布时间】:2023-03-06 12:41:01
【问题描述】:

我有一个 UWP 应用程序,其中包含多个 UWP 项目和一些 win32 项目(win form、wpf 等)。部署后,我想看到我的 win32 二进制文件复制到 AppX 文件夹,我该怎么做?我是使用后期构建还是其他方式?

【问题讨论】:

    标签: c# deployment uwp package post-build-event


    【解决方案1】:

    您可能正在寻找Build Action: Content

    在 Visual Studio 中选择一个条目以查看下面的菜单。通常,您会使用图像或其他资源来执行此操作。

    要为整个文件夹设置构建操作,您可以参考In Visual Studio, how can I set the Build Action for an entire folder?

    【讨论】:

    • 我的 win32 项目依赖于很多第三方二进制文件,并且这些二进制文件会不断更新。有没有办法,我可以将构建操作设置为文件夹中所有项目的内容? win32项目的内容很难将所有的第三方二进制文件一一添加,太多了。我想知道有没有更好的方法将整个文件夹包含在 AppX 包中。
    • 也许还有另一种方法;你想归档什么?
    • 我想将 Win32 文件夹设置为内容,因此它包括 AppX 文件夹中 Win32 文件夹下的任何文件、二进制文件等。我不想一一添加那些文件,二进制文件。
    • 这个我明白了;但是为什么你首先想要那些文件呢?可能有更好的方法来解决您最初的问题
    • 我有一个旧的 wpf 项目,它指的是不断更新的第三方库。现在我们希望这个 wpf 应用程序成为我们新 UWP 项目的一部分,因此我们通过将 wpf 应用程序的所有输出连同第三方库复制到 UWP 项目子文件夹 Win32 来转换它。之后,我部署了应用程序,但是 wpf 和第三方库的所有二进制文件都不在 AppX 文件夹下。如果我手动将 Win32 文件夹及其内容复制到 AppX 文件夹,我的应用程序将正常工作。
    猜你喜欢
    • 2014-04-09
    • 1970-01-01
    • 2016-08-01
    • 2016-12-06
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2016-08-06
    • 2018-03-08
    相关资源
    最近更新 更多