2016-10-27 20 views
1

VS Express 2012を使用してプロジェクトを構築しましたが、セットアップ/インストーラルーチンの作成に使用できるインストーラプロジェクトテンプレートはありません。VS Express 2012インストーラオプション

私はいくつかの選択肢を探し、NSISWiXを見つけましたが、これらの詳細についてはあまりよく分かりません。

私のプロジェクトでは、それも可能だ場合、インストーラを作成することが可能になりますこれらのどの... Crystal Reportsのファイル、.iniファイル、およびインフラジスティックス・コントロールと一緒に、

をMS Accessバックエンドを使用していますつまり、エンドユーザーは、Infragisticsパッケージなどをインストールする必要はありません。より良い選択肢はありますか?

+0

を必ず読んでください。 – Slappy

答えて

1

Infragisticsバイナリを使用している場合、実行中のマシンで使用できるInfragisticsバイナリがない場合は、プロジェクトを実行する方法がありません。
Crystal Reportの必要なバイナリと共に配布する必要があります。

アクセスすると問題が異なります。 OleDb.Jet.4.0(Access 2003 32ビット)を使用すると、フレームワークに直接サポートが含まれます。 ACE.12.0を使用している場合は、Microsoft(https://www.microsoft.com/en-us/download/details.aspx?id=13255)から必要なバイナリをインストールし、Visual StudioのExpress Editionでは動作しないNSIS - Visual&Installer拡張機能については、The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine while data export to MS ACCESS

+0

こんにちはスティーブ、応答いただきありがとうございます。クライアントにはAccessがあるため、問題はありませんが、InfragisticsとCrystal Reportsのバイナリを使用するとどういう意味ですか?インストーラを使ってそれらをどのように配布しますか? – Harambe

+0

これは、プロジェクトの「参照」セクションを参照し、そこにリストされているInfragisticsのすべてのアセンブリをメモし、プログラムと共に相対DLLを配布することを意味します。これらのDLLは、InfragisticsのインストールフォルダまたはPCのGACにあります。クリスタルレポートについては、問題は同じですが、私は長い時間前にそれらを捨ててしまったので、そのmammothであなたを助けることはできません。あなたは、サポートするDLLの中に、どのDLLを配布すべきか/配布できるかを説明する文書を見つけるべきです。 – Steve

+0

Steveに感謝します。 – Harambe

関連する問題