VS 2010のツールボックスにWPFコントロールを追加しようとしています。これは、ToolboxAutopopulateを設定しようとしました。これはプロジェクト内でのみ機能します。しかし、私はプロジェクトに関係なくVSを開くたびにコントロールが表示されるようにしたい。カスタムWPFControlをツールボックスに自動的に追加する
tdbファイルを削除した後、RegEditにエントリを作成しようとしました。それは何とかツールボックスにまだ表示されません。何とか私を助けることができますか?私は何が欠けているのか分からない。誰かが詳細を知りたいのであれば、私は提供することができます。
次の手順は次のとおりです。
実行中のVisual Studio 2008インスタンスをすべて閉じます。あなたの\ローカル\マイクロソフト\ VisualStudioを\ 9.0フォルダにある
削除* .tbdファイルが(たとえば:C:\ユーザーはVistaののAppData \ローカル\マイクロソフト\ VisualStudioを\ 9.0を\\または7)。
に新しいキーを追加:
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で作成したキーで
、次の値を追加します。
(デフォルト)=、これはツールボックスのタブ名である "私のWPFのコントロールの" 文字列 コードベース=「C:\ Users \ユーザーAneeshを\ Documents \ Visual Studio 2010 \ Projects \ QSharedLibrary \ QSharedLibrary \ bin \ Debug \ QSharedLibrary.dll "これは、コントロールアセンブリへのパスです。 WPFControls = "1"これは重要です!
管理者権限を持つgacutil.exeを使用して、controls.dllをGACに追加しようとしています。私は「Unknown Option:Studio」というメッセージを受け取っていますが、エラーメッセージを拒否していません.DllはGACに追加されていません。誰が何が起こっているのか教えてもらえますか? – Anee
'WpfCustCtrl.dll'、' WpfCustCtrl.Design.dll'、 'WpfCustCtrl.VisualStudio.Design.dll'をGACに追加するとうまくいくはずです。私は上記の例外に遭遇したことはありません。とにかく署名プロセスを2回確認してください。覚えておいてください、あなたは3つのDLLのすべてに署名する必要があります。 –
ヒント 'コマンドを手動で入力します。コマンドをコピーしてコマンドプロンプトに貼り付けると、Unknown Optionのエラーが発生する可能性があります。 "http://msdn.microsoft.com/en-us/library/9w6bd8f1(VS.80).aspx –