2011-01-13 5 views
1

Visual Studio 2010 Expressエディションでプログラムを開発しました。私はプログラムのインストール/セットアップファイルを作成したいと思います。 Express版では、ワンクリックインストーラを作成することしかできません。プログラムは、動作させるプログラムのexeファイルと同じディレクトリになければならないdllファイルを必要とします。しかし、エラーを生成するので、私は参照としてdllファイルをインポートすることができません。したがって、ワンクリックインストールファイルはプログラムを正しくインストールしません。特定のdllを必要とするVisual Studioのインストール/セットアップファイルを作成する

インストールプロセス中にワンクリックインストーラがそのファイルをインストールディレクトリにコピーするように強制できますか?そうでない場合は、プロジェクトのインストール/セットアップファイルを作成するために他にどのようなオプションが必要ですか?

ありがとう

+1

そこで、OneClickのエラーが実際にどのようなものであるかをお知らせください。ソリューションの決定に役立つ可能性があります。 –

+0

エラーは、インストールプロセス中に必要なdllファイルをインストールディレクトリにコピーしないため、強制的に実行する方法がわかりません。プログラムを実行すると、dllファイルが見つからないというエラーメッセージが表示されます。私は手動でプロジェクトのデバッグフォルダにdllファイルをコピーし、そこから直接実行するとプログラムは正常に動作します。 – Johan

答えて

2

ClickOnceと呼ばれます。 Project +既存のアイテムを追加し、そのDLLを選択します。それがあなたのプロジェクトに追加されます。それを選択し、[プロパティ]ウィンドウを確認します。ビルドアクションを "コンテンツ"に設定すると、ClickOnceはそれを公開します。 Output Directoryへのコピーは、DLLがビルド出力ディレクトリにコピーされていることを確認するために、 "Copy if newer"に設定する必要があります。以前あなたが手で行ったこと。

+0

ありがとう!私はそれで何時間も苦労しました!それは今完璧に動作します – Johan

関連する問題