1

我一直试图让这个重新构建命令适用于 Visual Studio 2012 中的 Windows 8 项目。

if "$(ConfigurationName)"==ReleaseOEM copy "$(ProjectDir)PackageOEM.appxmainfest" "$(ProjectDir)Package.appxmainfest" copy "$(ProjectDir)StoreManifestOEM.xml" "$(ProjectDir)StoreManifest.xml"

StoreManifest.xml每次我进行重建时都会复制xml 文件;但是 Package.appxmainfest 永远不会改变。

我做错了什么?

4

1 回答 1

2

这在一个测试项目中工作......

if "$(ConfigurationName)"=="Debug" copy "$(ProjectDir)Package.appxmanifest" "$(ProjectDir)Package2.appxmainfest"

唯一真正的区别是我在 Debug 周围添加了引号。它不会复制没有引号的文件。根据MSDN,您需要通过换行符分隔命令。你的应该看起来像......

if "$(ConfigurationName)"=="ReleaseOEM" copy "$(ProjectDir)PackageOEM.appxmainfest" "$(ProjectDir)Package.appxmainfest"
if "$(ConfigurationName)"=="ReleaseOEM" copy "$(ProjectDir)StoreManifestOEM.xml" "$(ProjectDir)StoreManifest.xml"
于 2013-01-14T06:51:11.337 回答