【问题标题】:Post-build event: Is there a macro for App Data?构建后事件:App Data 是否有宏?
【发布时间】:2013-07-30 14:45:01
【问题描述】:

典型的构建后事件应如下所示:

COPY "$(SolutionDir)Resources\abc.xyz" "$(TargetDir)"

存在用于解决方案目录、输出目录等的各种宏。但是如何复制到系统的特殊文件夹?有宏吗?我想复制到 Common App Data 文件夹

为什么:我的应用程序从客户端计算机访问公共 appdata 目录中的文件。为了在我的开发机器中模拟场景,我需要确保abc.xyz 也存在于我的应用程序目录中。如何将abc.xyz$(SolutionDir)Resources\abc.xyz 复制到$(App_Data) 在后期构建中

我可以手动复制粘贴,每次更新Resources文件夹,但我想用VS自动化它。

更新:

我可以用 xcopy 做到这一点,

XCOPY "$(SolutionDir)Resources\abc.xyz" "%appdata%\MyPath\" 

但这会复制到用户的本地应用程序数据路径,而不是常见的应用程序数据。 如何处理常见的应用程序数据?

【问题讨论】:

    标签: visual-studio visual-studio-2012 copy post-build-event appdata


    【解决方案1】:

    我想你想要%ALLUSERSPROFILE%\MyPath。顺便说一句,在命令行上使用 set 找到。

    【讨论】:

    • 请注意,在 Windows 7 等系统上默认为 c:\ProgramData,但在 XP 上会有所不同!
    • 我知道。这确实是我想要的不同位置(否则我将对其进行硬编码):)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    相关资源
    最近更新 更多