我在C#项目上使用Visual Studio 2008。我的程序需要大约300个数据文件(主要是txt,dbf和csv)。我使用post build命令行将这些文件复制到输出目录中(到目前为止一直很好)。
MKDIR $(ProjectDir)$(OutputPath)system
XCOPY $(ProjectDir)system $(ProjectDir)$(OutputPath)system /S /Y
我还有一个部署项目,以方便用户计算机上的程序安装。我的问题是我找不到让安装程序将“system”目录从项目输出目录复制到安装目录的方法。
我尝试了以下内容:
将脚本(postbuild事件)从程序项目复制到部署输出,如下所示(工作):
MKDIR "$(ProjectDir)$(Configuration)\system"
XCOPY "$(ProjectDir)..\Track\bin\x64\$(Configuration)\system" "$(ProjectDir)$(Configuration)\system" /S /Y
将目录副本从部署程序执行文件夹编写到安装目录。像这样:
MKDIR "$(InstallationDir))\system" XCOPY "$(DeploymentAppDirectory)\system" "$(IstallationDir)\system" /S /Y
但我无法弄清楚如何提出第二点。
我现在真的被困住,暗示会非常感激。
答案 0 :(得分:0)
尝试将您的“系统”目录移至解决方案级别而非项目级别,并在两个后期构建事件中使用$(SolutionDir)system
。