1

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

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

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

原因:从客户端计算机,我的应用程序访问公共 appdata 目录中的文件。要在我的开发机器中模拟场景,我需要确保abc.xyz它也存在于我的应用程序目录中。我如何从 post-build 复制abc.xyz类似的$(SolutionDir)Resources\abc.xyz东西?$(App_Data)

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

更新:

我可以用xcopy做到这一点,

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

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

4

1 回答 1

1

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

于 2013-07-30T14:55:02.563 回答