2017-11-21 9 views
1

私はC#アプリケーションを持っていますが、私はC#アプリケーションで使用するMySQL、MariaDBなどのアプリケーションをいくつか持っています。私のC#アプリケーションのEXEファイルと他のアプリケーションを含むSETUPファイルを作成したいのです(MySQL、MariaDB .. )セットアップファイルを作成します。このセットアップファイルは、これらのアプリケーションすべてを1つのセットアップファイルでインストールします。Visual Studioで複数のアプリケーションのセットアップファイルを作成する方法はありますか?

私はVisual Studioセットアップウィザードで試してみましたが、管理できません。できますか?どうすればいいですか?ビジュアルスタジオの拡張機能をダウンロードする必要がありますか?

答えて

0

あなたはWIXツールをインストールしてセットアップを作成して、Visual Studioの拡張機能をインストールし、セットアップで複数のEXEファイルをインクルードする必要がある場合は、uは、セットアップに必要なすべてのファイルを参照する必要がWIX syntax

に従うことができます。

これらの設定をインストールする必要がある場合は、カスタムアクションを作成する必要があります。

カスタムアクションのための別のプロジェクトを作成し、必要なバイナリ(以前のタグに記載されたすなわちバイナリ)への参照を追加することができますし、バイナリタグ内に形成され、対応するDLLを追加してのCustomAction

+0

ありがとうございました、しかし、私はWIX Tool.Canでそれを行うカントあなたは私より詳しい言いますか? – Barsblue

+0

どこがブロックされますか? –

0
経由で呼ばれますあなたがダウンロードして、ここからVS 2017のインストーラ拡張をインストールした場合

それは明確ではありません:あなたは、Visual Studioのインストーラプロジェクト(ないセットアップウィザード)を作成することができます

https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

。あなただけにあなたのファイルをドラッグ&ドロップ

一般に

https://msdn.microsoft.com/en-us/library/cc766795.aspx

http://www.c-sharpcorner.com/UploadFile/1492b1/creating-an-msi-package-for-C-Sharp-windows-application-using-a-v/

https://www.red-gate.com/simple-talk/dotnet/visual-studio/getting-started-with-setup-projects/

:私は、次のような、あなたがそれらと完全に慣れていない場合は、セットアッププロジェクトのチュートリアルを検索示唆しますファイルシステムビューのアプリケーションフォルダを(たとえば)指定します。レジストリエントリは、レジストリビューを使用して作成できます。 SQLランタイムサポートなどの前提条件.NETランタイムは、前提条件のリストから選択して、セットアッププロジェクトのプロパティと共に追加されます。

これはほとんどカスタマイズしないで基本的なセットアップを提供します。 Visual Studioのセットアップがサポートしていない機能が必要な場合があります.WiXのような機能を使用すると、前もってMSIセットアップファイルを作成していない場合でも、より多くの機能を利用できます。私はあなたの条件に合ったツールを探しますが、このスレッドは役立つかもしれない:

Best tool to create MSI

関連する問題