典型的构建后事件应如下所示:
COPY "$(SolutionDir)Resources\abc.xyz" "$(TargetDir)"
解决方案目录,输出目录等存在各种宏。但是如何复制到系统的特殊文件夹?它有宏吗?我想复制到Common App Data文件夹。
原因:我的应用程序从客户端计算机访问公共appdata目录中的文件。要在我的开发机器中模拟场景,我需要确保我的app目录中还存在abc.xyz
。如何将abc.xyz
从$(SolutionDir)Resources\abc.xyz
复制到构建后的$(App_Data)
?
每次更新Resources
文件夹时,我都可以手动复制粘贴它,但我想用VS自动执行它。
更新:
我可以用 xcopy ,
来做到这一点XCOPY "$(SolutionDir)Resources\abc.xyz" "%appdata%\MyPath\"
但是这会复制到用户的本地应用程序数据路径,而不是常见的应用程序数据。 如何处理常见的应用数据?
答案 0 :(得分:1)
我想你想要%ALLUSERSPROFILE%\MyPath
。在命令行btw上使用set
找到。