发布时在项目根目录下生成应用文件

Generate Application Files in the root of the project when publish

当我发布 XBAP 应用程序时,我只想获取在项目根目录中创建的文件,但它是在 Application Files 文件夹中创建的。

当前发布结构:

项目:WpfBrowserApplication1

发布后生成文件到以下路径:

WpfBrowserApplication1\publish\Application Files\WpfBrowserApplication1_1_0_0_12

其中包含以下文件:

WpfBrowserApplication1.exe.deploy

WpfBrowserApplication1.exe.manifest

WpfBrowserApplication1.xbap

我只想在根目录下生成这些文件: 例如:

WpfBrowserApplication1\WpfBrowserApplication1.exe.deploy WpfBrowserApplication1\WpfBrowserApplication1.exe.manifest WpfBrowserApplication1\WpfBrowserApplication1.xbap

我尝试通过复制来移动文件,但是当 运行 xbap 应用程序

时它会抛出错误

无法配置 publish 的默认结构,但您可以通过其他方式进行管理,即移动目标文件夹中的文件并修改驻留在文件中的代码库路径 WpfBrowserApplication1.xbap

 <dependentAssembly dependencyType="install" codebase="Application Files\WpfBrowserApp_1_0_0_0\WpfBrowserApp.exe.manifest" size="6964">

因此,您只需将代码库路径更改为目标路径,并将发布文件夹中的所有文件移动到目标文件夹即可。