Visual Studio,部署项目和文件副本

时间:2017-06-30 14:45:14

标签: c# visual-studio-2008

我在C#项目上使用Visual Studio 2008。 我的程序需要大约300个数据文件(主要是txt,dbf和csv)。我使用post build命令行将这些文件复制到输出目录中(到目前为止一直很好)。

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

我还有一个部署项目,以方便我的用户安装程序'电脑。我的问题是我无法找到一种方法让安装程序复制"系统"从我的项目输出目录到安装目录的目录。

我做错了什么?

编辑: 由于我仍然无法找到解决这个问题的方法,我正在尝试以下方法:

  1. 将脚本(postbuild事件)从程序项目复制到部署输出,如下所示(工作):

    MKDIR" $(ProjectDir)$(配置)\ system" XCOPY" $(ProjectDir).. \ Track \ bin \ x64 \ $(配置)\ system" " $(PROJECTDIR)$(配置)\系统" / S / Y

  2. 将目录副本从部署程序执行文件夹编写到安装目录。像这样:

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

  3. 但我无法想出如何制作第二点

1 个答案:

答案 0 :(得分:0)

尝试添加如下引号:

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