VB.netを使用して作成したビジュアルスタジオソリューションがあります。クラスライブラリを参照するビジュアルスタジオソリューションを配布するにはどうすればいいですか
このソリューションには4プロジェクトが含まれています。
- A GUI
- Aサービス
- Aセッティングライブラリー
- AのWiXセットアッププロジェクト
は、ここでそれが動作するために使用方法を説明します。
先週、共有設定ライブラリがなく、すべて正常でした。しかし、GUIとサービスの両方には、プロジェクト間で定期的に変更やコピー、貼り付けを行っていたConfigXML.vbという名前のクラスが含まれていたため、クラスをライブラリプロジェクトに抽出することにしました。それは自分のものです(上記3)。
今週は何もできません!
私は1.と2.へのプロジェクト参照を追加しました。物事は今までと同じように機能します。私が「デバッグを開始する」とき、私はGUIを見て、通常通り使用することができます。
ただし、問題は、ソリューションの新しいセットアップを作成してインストールすると、GUIとサービスの両方が起動しなくなることです。
設定ライブラリが正しく登録されていない、または正しく登録されていないという問題は、Setup.msiなどのディレクトリに置く必要があると思われます。
これは私の最初のようなものなので、必要なのは明らかな修正だと思います。
クラスライブラリ実行可能プロジェクトに依存関係としてマークされている場合は、DLLを同じディレクトリにコピーする必要があります。 – Polynomial
OKです。両方のプロジェクトのexeディレクトリにdllをコピーする必要があるのを止める方法はありますか? – bluekeys
依存関係として追加します。 VS2010の場合:プロジェクトを右クリック - >参照の追加 - >プロジェクト - > DLLプロジェクトの選択 - > OKをクリックします。 – Polynomial