当我发布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应用程序时会抛出错误
答案 0 :(得分:0)
无法配置发布的默认结构,但您可以通过其他方式进行管理,即移动目标文件夹中的文件并修改驻留在文件中的代码库路径WpfBrowserApplication1.xbap
<dependentAssembly dependencyType="install" codebase="Application Files\WpfBrowserApp_1_0_0_0\WpfBrowserApp.exe.manifest" size="6964">
因此,您只需将代码库路径更改为目标路径,并将发布文件夹中的所有文件移动到目标路径,它就可以正常工作。