发布时在项目的根目录中生成应用程序文件

时间:2015-11-29 17:14:52

标签: wpf xbap

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

当前发布结构:

项目:WpfBrowserApplication1

发布后,它会生成以下路径中的文件:

  

WpfBrowserApplication1 \发布\应用   文件\ WpfBrowserApplication1_1_0_0_12

包含以下文件:

  

WpfBrowserApplication1.exe.deploy

     

WpfBrowserApplication1.exe.manifest

     

WpfBrowserApplication1.xbap

我想只在root中生成这些文件: 例如:

  

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

我尝试通过复制来移动文件但是在运行xbap应用程序时会抛出错误

1 个答案:

答案 0 :(得分:0)

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

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

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