我在C#项目上使用Visual Studio 2008。我的程序需要大约 300 个数据文件(主要是 txt、dbf 和 csv(。我使用后期构建命令行将这些文件复制到输出目录中(到目前为止一切顺利(。
MKDIR $(ProjectDir)$(OutputPath)system
XCOPY $(ProjectDir)system $(ProjectDir)$(OutputPath)system /S /Y
我还有一个部署项目,以方便在用户的计算机上安装程序。我的问题是我找不到让安装程序将"系统"目录从我的项目输出目录复制到安装目录的方法。
我尝试了以下方法:
编写脚本(生成后事件(将目录从程序项目复制到部署输出,如下所示(工作(:
MKDIR "$(ProjectDir)$(Configuration)system" XCOPY "$(ProjectDir)..Trackbinx64$(Configuration)system" "$(ProjectDir)$(Configuration)system" /S /Y
要编写目录脚本,请从部署程序执行文件夹复制到安装目录。像这样:
MKDIR "$(InstallationDir))system" XCOPY "$(DeploymentAppDirectory)system" "$(IstallationDir)system" /S /Y
但是我不知道如何提出第二点。
我现在真的被困住了,一个提示将不胜感激。
尝试将"系统"目录移动到解决方案级别而不是项目级别,并在两个生成后事件中使用$(SolutionDir)system
。