【问题标题】:Copy the content of an appxmainfest file to another using Pre-build command使用 Pre-build 命令将 appxmainfest 文件的内容复制到另一个
【发布时间】:2013-01-14 04:46:51
【问题描述】:

我一直在尝试让这个重新构建命令在 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 永远不会改变。

我做错了什么?

【问题讨论】:

    标签: windows-8 visual-studio-2012 windows-runtime pre-build-event prebuild


    【解决方案1】:

    这在测试项目中有效...

    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"
    

    【讨论】:

      猜你喜欢
      • 2018-05-10
      • 2015-07-17
      • 1970-01-01
      • 2021-08-07
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      • 2019-12-20
      相关资源
      最近更新 更多