Msbuild 为什么文件中的生成后更改没有反映在应用程序包中?
我正在生成后事件中修改一个文件,但我对该文件所做的更改不会反映到应用程序包(Appx文件)中,该文件作为内容包含在项目中,并且“复制到输出目录”属性设置为“复制”(如果更新),这些更改将反映在调试生成(bin\Debug)和部署阶段(bin\Debug\Appx)中 我尝试过使用Build Events和MSBuild Exec元素,但它不起作用,您知道我可能缺少什么吗?还是一个更好的方法来实现我想做的事情 编辑1:Msbuild 为什么文件中的生成后更改没有反映在应用程序包中?,msbuild,visual-studio-2012,post-build-event,windows-store-apps,Msbuild,Visual Studio 2012,Post Build Event,Windows Store Apps,我正在生成后事件中修改一个文件,但我对该文件所做的更改不会反映到应用程序包(Appx文件)中,该文件作为内容包含在项目中,并且“复制到输出目录”属性设置为“复制”(如果更新),这些更改将反映在调试生成(bin\Debug)和部署阶段(bin\Debug\Appx)中 我尝试过使用Build Events和MSBuild Exec元素,但它不起作用,您知道我可能缺少什么吗?还是一个更好的方法来实现我想做的事情 编辑1: 我查看了appxrecipe文件(在Debug文件夹中),我认为该文件正用于构
我查看了appxrecipe文件(在Debug文件夹中),我认为该文件正用于构建包,并发现对该文件的引用指向项目目录中的文件,而不是Debug文件夹中的文件,因此我制作了构建后工具来修改该文件,以指向Debug文件夹中修改过的文件的引用,进行了更改,并反映在部署文件夹(vs.appxrecipe文件)中,但包中仍有未修改的文件。如果您使用详细或诊断日志详细地执行生成,您的自定义步骤是在打包步骤之前还是之后运行?自定义步骤在打包步骤之前运行,我查看了appxrecipe文件,发现了一些有趣的东西,我将回答我的问题来添加它。