いつもお世話になっております。
自作の.NETコントロール(Win32ネイティブDLLを.NETラッパーでくるんだもの)をフォームに貼り付けたアプリ(C#)のプロジェクトを開いてフォームのデザイナを開こうとするとエラーになります。
----------------------------------------------------------------------------------------------------
警告 1
タイプ 'XXXXCtrl' が見つかりません。このタイプを含むアセンブリが参照されているかどうかを確認してください。このタイプが開発プロジェクトの一部である場合、プロジェクトが正常にビルドされたかどうかも確認してください。
----------------------------------------------------------------------------------------------------
このエラーはコントロールをデザイナのツールボックスに登録した直後は発生しません。一度VisualStudioを終了して起動しなおしてからデザイナを開こうとすると発生します。
ビルド、実行は正常におこなうことができます。
ネットで調べたところでは似たような問題で以下の解決方法が見つかり試しましたがすべてダメでした。
・プロジェクトが格納されているフォルダにインデックスをつけないようにする
・Shift+F7で表示する
・bin,objフォルダを削除してVisualStudioを再起動してリビルドしてからデザイナを開いてみる
現状、デザイナを使用するときは毎回VisualStudioを起動するたびにコントロールを登録しなおしています。何か他に良い方法等ありませんでしょうか?
原因、方法、他に試すべきこと等なにか情報をお持ちの方いらっしゃいましたら教えていただけないでしょうか?