VS 2008,使用资源文件夹部署应用程序



我在C#项目上使用Visual Studio 2008。我的程序需要大约 300 个数据文件(主要是 txt、dbf 和 csv(。我使用后期构建命令行将这些文件复制到输出目录中(到目前为止一切顺利(。

MKDIR $(ProjectDir)$(OutputPath)system
XCOPY $(ProjectDir)system $(ProjectDir)$(OutputPath)system /S /Y

我还有一个部署项目,以方便在用户的计算机上安装程序。我的问题是我找不到让安装程序将"系统"目录从我的项目输出目录复制到安装目录的方法。

我尝试了以下方法:

  1. 编写脚本(生成后事件(将目录从程序项目复制到部署输出,如下所示(工作(:

    MKDIR "$(ProjectDir)$(Configuration)system"
    XCOPY "$(ProjectDir)..Trackbinx64$(Configuration)system" "$(ProjectDir)$(Configuration)system" /S /Y
    
  2. 要编写目录脚本,请从部署程序执行文件夹复制到安装目录。像这样:

    MKDIR "$(InstallationDir))system" XCOPY "$(DeploymentAppDirectory)system" "$(IstallationDir)system" /S /Y
    

但是我不知道如何提出第二点。

我现在真的被困住了,一个提示将不胜感激。

尝试将"系统"目录移动到解决方案级别而不是项目级别,并在两个生成后事件中使用$(SolutionDir)system

最新更新