C#プロジェクトでVisual Studio 2008を使用しています。 私のプログラムでは、約300のデータファイル(txt、dbf、およびcsvがほとんど)が必要です。私はポストビルドコマンドラインを使用して、これらのファイルを出力ディレクトリにコピーしています(これまでのところ良いです)。Visual Studio、デプロイメントプロジェクトとファイルコピー
MKDIR $(ProjectDir)$(OutputPath)system
XCOPY $(ProjectDir)system $(ProjectDir)$(OutputPath)system /S /Y
また、ユーザーのコンピュータにプログラムをインストールするための配備プロジェクトもあります。私の問題は、インストーラが自分のプロジェクト出力ディレクトリからインストールディレクトリに "system"ディレクトリをコピーする方法を見つけることができないということです。
私は間違っていますか?
EDIT: 私はまだ解決策は、この問題をotの見つけることができないように、私は以下のことをしようとしています:
スクリプト(ポストビルドイベント)へのプログラムのプロジェクトからディレクトリのコピーこのような展開を出力します(作業):
MKDIR "$(ProjectDir)$(Configuration)\ system" XCOPY "$(ProjectDir).. \ Track \ bin \ x64 \ $(Configuration)\ system" "$(ProjectDir)$ (構成)\ system "/ S/Y
を使用して、ディレクトリコピーを展開プログラム実行フォルダからインストールディレクトリにスクリプトします。このような何か:
MKDIR "$(InstallationDir))\システム" XCOPY "$(DeploymentAppDirectory)\システム" "$(IstallationDir)\システム"/S/Y
しかし、私はできません第二の点を作る方法を見つけ出す
を使用すると、ビルド出力には何も参照していますか? – matter
エラーがなく、関連するファイルとディレクトリが埋め込まれていません。 – user6106573