Windows 8 使用Pre-build命令将appxmainfest文件的内容复制到另一个文件
我一直在尝试让这个重建命令在VisualStudio2012中为Windows8项目工作Windows 8 使用Pre-build命令将appxmainfest文件的内容复制到另一个文件,windows-8,visual-studio-2012,windows-runtime,pre-build-event,prebuild,Windows 8,Visual Studio 2012,Windows Runtime,Pre Build Event,Prebuild,我一直在尝试让这个重建命令在VisualStudio2012中为Windows8项目工作 if "$(ConfigurationName)"==ReleaseOEM copy "$(ProjectDir)PackageOEM.appxmainfest" "$(ProjectDir)Package.appxmainfest" copy "$(ProjectDir)StoreManifestOEM.xml" "$(ProjectDir)StoreManifest.xml" 每次我重建时都会复制xm
if "$(ConfigurationName)"==ReleaseOEM copy "$(ProjectDir)PackageOEM.appxmainfest" "$(ProjectDir)Package.appxmainfest" copy "$(ProjectDir)StoreManifestOEM.xml" "$(ProjectDir)StoreManifest.xml"
每次我重建时都会复制xml文件StoreManifest.xml
;但是,Package.appxmainfest从未更改
我做错了什么?这在一个测试项目中起了作用
if "$(ConfigurationName)"=="Debug" copy "$(ProjectDir)Package.appxmanifest" "$(ProjectDir)Package2.appxmainfest"
唯一的区别是我在Debug周围加了引号。它不会复制没有引号的文件。根据,需要通过换行符分隔命令。你的应该看起来像
if "$(ConfigurationName)"=="ReleaseOEM" copy "$(ProjectDir)PackageOEM.appxmainfest" "$(ProjectDir)Package.appxmainfest"
if "$(ConfigurationName)"=="ReleaseOEM" copy "$(ProjectDir)StoreManifestOEM.xml" "$(ProjectDir)StoreManifest.xml"