1

この再構築コマンドを 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 は変更されません。

私は何を間違えましたか?

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 に答える