我一直在尝试让这个重构命令适用于Visual Studio 2012中的Windows 8项目。
if "$(ConfigurationName)"==ReleaseOEM copy "$(ProjectDir)PackageOEM.appxmainfest" "$(ProjectDir)Package.appxmainfest" copy "$(ProjectDir)StoreManifestOEM.xml" "$(ProjectDir)StoreManifest.xml"
每次重建时都会复制xml文件StoreManifest.xml
;但是Package.appxmainfest永远不会改变。
我做错了什么?
答案 0 :(得分:2)
这在测试项目中有效......
if "$(ConfigurationName)"=="Debug" copy "$(ProjectDir)Package.appxmanifest" "$(ProjectDir)Package2.appxmainfest"
唯一真正的区别是我在Debug周围添加了引号。它不会复制没有引号的文件。根据{{3}},您需要按换行符分隔命令。你的应该看起来像......
if "$(ConfigurationName)"=="ReleaseOEM" copy "$(ProjectDir)PackageOEM.appxmainfest" "$(ProjectDir)Package.appxmainfest"
if "$(ConfigurationName)"=="ReleaseOEM" copy "$(ProjectDir)StoreManifestOEM.xml" "$(ProjectDir)StoreManifest.xml"