- PR -

VS.NET インストーラについて

1
投稿者投稿内容
tokyo_eye
会議室デビュー日: 2003/09/11
投稿数: 12
投稿日時: 2005-05-17 14:43
こんにちは。
Visual Studio .NET 2003 セットアッププロジェクトを使ってインストーラを作成しております。
セットアッププロジェクトがリリース出力するフォルダ(msiファイルやsetup.exeと同じ場所)に,たとえば「インストールガイド」などのファイルを置きたい場合があると思うのですが,その場合どのように対応すればできるのでしょうか?
今のところ,ビルド後に手動でファイルをコピーして対応していますが,ミスを減らすために自動的に処理をさせたいと思っています。
リリース出力する先にファイルを配置する方法などがありそうだと思っていろいろ調べてみたのですがみつかりませんでした。
Releaseフォルダに予めファイルを置いておいてもビルド時に消去されてしまいますし,別途ビルド後のイベントを指定することもできないようです。

何か方策が分かる方がいたら教えて頂きたいと思います。
よろしくお願いいたします。

(開発環境)
Windows XP SP2
Visual Studio .NET 2003 Standard
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-05-19 08:38
引用:

セットアッププロジェクトがリリース出力するフォルダ(msiファイルやsetup.exeと同じ場所)に,たとえば「インストールガイド」などのファイルを置きたい場合があると思うのですが,その場合どのように対応すればできるのでしょうか?



IDE からセットアッププロジェクトをビルドする場合には、どうしようもありません。

Visual Studio をコマンドライン起動してセットアッププロジェクトをビルドすることが可能(=ヘルプ参照)なので

・セットアッププロジェクトをビルド
・必要な後処理を実行

というバッチファイルを作ってみるとか。

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
tokyo_eye
会議室デビュー日: 2003/09/11
投稿数: 12
投稿日時: 2005-05-19 15:07
渋木さん,ご返答ありがとうございます。
やはりIDEでは対応無理ですね。
教えて頂いた,コマンドラインでバッチ処理をする方法を検討してみます。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)