可能かどうかわかりません。他のプロジェクトで使用できるSilverlightユーザーコントロールを公開するにはどうすればよいですか?
ばかげたTFS構造のため、私は独立したプロジェクトでSilverlightアプリケーションを開発しなければなりませんでした。
2番目のプロジェクトにドロップできるようにusercontrolを設定する方法はありますか?または、関連するコード/クラスをすべて動作させる必要がありますか?
可能かどうかわかりません。他のプロジェクトで使用できるSilverlightユーザーコントロールを公開するにはどうすればよいですか?
ばかげたTFS構造のため、私は独立したプロジェクトでSilverlightアプリケーションを開発しなければなりませんでした。
2番目のプロジェクトにドロップできるようにusercontrolを設定する方法はありますか?または、関連するコード/クラスをすべて動作させる必要がありますか?
ツールメニューには、参照されているDLLのコントロールが表示されます。再利用可能なコントロールを別のSilverlightライブラリプロジェクトに作成します。必要に応じて、コントロールライブラリプロジェクトの参照を各Silverlightソリューションに追加するか、ツールボックスに直接追加するだけです。
実際に、自分のコントロールをサードパーティのコントロールライブラリとして扱うことをお勧めします。ほかのような共通の命名基準に従って組織され、よく名前のプロジェクトそれらを保持: companyname.category.controltype.versionnumber
あなたは堅牢な自己完結型のコードを作成したと仮定すると、あなただけのDLLはなく参照する必要があります元のプロジェクト。これによりビルド時間が短縮されます。
すばらしいアドバイス。ありがとう! – PixelMuse
私はそれを試していませんが、共有コントロールをプロジェクト間で共有されるDLLに入れることができます。それがオプションでない場合は、WCFとSilverlightの間でコードを共有するときに使用されるトリックを使用することができます。これは、コードをコピーするのではなく、プロジェクトAのコードをプロジェクトBの参照として追加することですVS内の既存のアイテムダイアログ)。 –