2010-12-05 7 views
0

VS 2010のツールボックスにWPFコントロールを追加しようとしています。これは、ToolboxAutopopulateを設定しようとしました。これはプロジェクト内でのみ機能します。しかし、私はプロジェクトに関係なくVSを開くたびにコントロールが表示されるようにしたい。カスタムWPFControlをツールボックスに自動的に追加する

tdbファイルを削除した後、RegEditにエントリを作成しようとしました。それは何とかツールボックスにまだ表示されません。何とか私を助けることができますか?私は何が欠けているのか分からない。誰かが詳細を知りたいのであれば、私は提供することができます。

次の手順は次のとおりです。

実行中のVisual Studio 2008インスタンスをすべて閉じます。あなたの\ローカル\マイクロソフト\ VisualStudioを\ 9.0フォルダにある

  1. 削除* .tbdファイルが(たとえば:C:\ユーザーはVistaののAppData \ローカル\マイクロソフト\ VisualStudioを\ 9.0を\\または7)。

  2. に新しいキーを追加:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \マイクロソフト\ VisualStudioを\マイクロソフト\ VisualStudioを\ 9.0 \ ToolboxControlsInstallerに\

    を HKEY_LOCAL_MACHINE \ソフトウェアをまたはx64のOS上で9.0 \ ToolboxControlsInstaller

    鍵は、 "QLeftPanel、Version = 3.5.30729.1、Culture = neutral、PublicKeyToken = cd45d629e1d8d371"のように名前が付けられています.WpfCustCtrlとPKトークンの値を自分で置き換えます。ステップ3で作成したキーで

  3. 、次の値を追加します。

    (デフォルト)=、これはツールボックスのタブ名である "私のWPFのコントロールの" 文字列 コードベース=「C:\ Users \ユーザーAneeshを\ Documents \ Visual Studio 2010 \ Projects \ QSharedLibrary \ QSharedLibrary \ bin \ Debug \ QSharedLibrary.dll "これは、コントロールアセンブリへのパスです。 WPFControls = "1"これは重要です!

答えて

0

コントロールのdesign.dllvisualstudio.design.dllをGACにインストールしてみてください。次に、既存のtbdのバックアップを取り、既存のtbdを削除します。さて、Visual Studioを起動すると、新しいtbdファイルが作成されます。今、ロードする必要があります。

+0

管理者権限を持つgacutil.exeを使用して、controls.dllをGACに追加しようとしています。私は「Unknown Option:Studio」というメッセージを受け取っていますが、エラーメッセージを拒否していません.DllはGACに追加されていません。誰が何が起こっているのか教えてもらえますか? – Anee

+0

'WpfCustCtrl.dll'、' WpfCustCtrl.Design.dll'、 'WpfCustCtrl.VisualStudio.Design.dll'をGACに追加するとうまくいくはずです。私は上記の例外に遭遇したことはありません。とにかく署名プロセスを2回確認してください。覚えておいてください、あなたは3つのDLLのすべてに署名する必要があります。 –

+0

ヒント 'コマンドを手動で入力します。コマンドをコピーしてコマンドプロンプトに貼り付けると、Unknown Optionのエラーが発生する可能性があります。 "http://msdn.microsoft.com/en-us/library/9w6bd8f1(VS.80).aspx –

関連する問題