2011-12-05 11 views
0

現在、Visual Studioの機能 "セットアップとデプロイ"を使用してインストールパッケージ(Setup.MSI/Setup.exeファイル)を作成しています。ビルドインストールプロセスの一環として、必要なファイル(DLL、EXE、MDBなど)を特定のフォルダに配置し、インストールパッケージ(MSI/EXEファイル)をビルドします。このプロセスはVisual Studioの使い方に関する知識を必要とするため、私にインストールパッケージを作成するよう誰にも尋ねることはできません。したがって、Visual Studioの「セットアップと展開」を利用して、カスタムインストールビルダー(MSI/EXEビルダー)をビルドしたかったのです。この「MSI/EXE Builder」の目的は、Visual Studioやプログラミングスキルについて知らずにインストールパケットを構築/再構築する能力を与えることです。それで、特定のフォルダ構造に必要なすべてのファイルをドロップし、インストールパッケージを再生成するためにボタンを押すことで、インストールパケットを生成することができます。ビジュアルスタジオのセットアップとデプロイメント機能を使用したカスタムインストール - パッケージビルダー

どこから始めたらいいですか?このタスクを達成するためのAPIはありますか?

答えて

1

Visual Studio wdprojファイルは、MSBuildを使用して完全にスクリプト化することはできません。

このタスクを実行するには、WIXを使用することをお勧めします。

http://wix.sourceforge.net/manual-wix2/wix_index.htm

あなたはその後、(あなたがするアプリケーションを書くことができ)MSBuildのコマンドを使用してプロジェクト

+0

を構築することができますKuffs、 はWIXリンクいただきありがとうございます。私は確かに私にリンクを提供していただきありがとうございます。 通常どおりにVisual Studioを使用して初期セットアップ展開テンプレートを作成してから、そのテンプレートを使用するWindowsアプリケーションを作成してVisual Studioのコンポーネントを使用してSetup.MSIまたはSetup.exeをビルドする方法はありますか?カスタムアプリケーションからAPI呼び出しを介してVisual Studioセットアップ - デプロイメントコンポーネントとやり取りできる方法はありますか? – Shai

+0

私はあなたが求めていることをすることは可能であるとは思わない。私はS&DプロジェクトをWix形式に変換することができるコンバーターがないことを知っています。 MSBuildはプロジェクトを構築するための自動化システムです。 Visual Studio自体が使用するものです。 – Kuffs

関連する問題