2016-09-30 9 views
0

vb.netクラスライブラリプロジェクトでカスタムUserControlを作成しました。このライブラリをビルドして、.dllファイルを参照できるようにしたいと思います。カスタムUserControlを再利用するために他のプロジェクトUserControlをコンパイルし、別のプロジェクトで、コンパイル済み.dllを参照して再利用

私は、クラスライブラリプロジェクトをビルドし、.dllをWindowsフォームアプリケーションプロジェクトに参照として追加すると、カスタムUserControlがツールボックスに表示されません。私は、UserControlのために書いたコードは、デザインモードでコントロールを設計するときに、デザイナーが自動的に作成するコードとは別になっているという事実とは関係があると感じています。

私は数日は無駄にウェブを検索してきました。私はASP.net UserControlsに似たような回答を見ましたが、vb.netプラットフォームにこれらの回答を転送することができませんでした。

ご協力いただきまして誠にありがとうございます。

+0

いくつかのソリューションを試してみることができます[ここで](http://stackoverflow.com/questions/4621558/visual-studio-do-not-add-my-component-from-a -dll-to-the-too lbox-even-if-i-refe) – soohoonigan

+0

あなたのリンクの最初の解決策が私のために働いた。私は自分でそれを見つけることができなかったとは信じられません - 私は "コンポーネント"ではなく "UserControl"を探していましたが、これを見たことはありませんでした。ご助力ありがとうございます。 – user3613310

+0

それはそれがどのように行われているかではありません。参照を再度削除します。ツールバーを右クリックし、アイテムの選択をクリックします。参照ボタンをクリックし、UserControlプロジェクトのDLLを選択します。私は、プロジェクトの参照を代わりに使用することをお勧めします。ソース管理のすべてが大事なものであることを保証するのが簡単で、3年後にはまだプロジェクトを開くことができます。 –

答えて

-2

•ツールボックスを右クリックします。

• "アイテムの選択..." をクリックします

•あなたのDLLにナビゲートします

"...を参照" し、 "OK"

をクリックすると•オープン

をクリックします

あなたのコンポーネントが次に表示されるはずです

関連する問題