- 題名: 依存関係・・・
- 日時: 2006/05/25 13:19:59
- ID: 15995
- この記事の返信元:
- (なし)
- この記事への返信:
- [16004] Re[1]: 依存関係・・・2006/05/25 17:37:02
- ツリーを表示
> <Utility側> > System > System.Data > System.Design > System.Drawing > > です。この参照は、サンプルにしている物とまったく同じ物なのですが、なぜか自分の作成した物だけエラーになってしまうのです。 System.Windows.Forms.Design.ControlDesignerを継承するのに、 System.Windows.Formsの参照がないようですが。
分類:[.NET]
お聞きしたいことがあります。
VB.NETでの仕様か分かりませんが、デザイン時にボタンのNameがTextに設定されないように、デザイン時にカスタムボタンのTextを任意(勝手にボタンのNameをTextに設定するのを回避する)で設定する以下のクラスを作成しました。
プロジェクト名:Utility
Public Class ButtonDesigner
Inherits System.Windows.Forms.Design.ControlDesigner
Public Overrides OnSetComponentDefaults()
End Sub
End Class
そして、ボタン側に参照設定でUtilityを追加してあげて、ボタンクラスの属性に以下の属性を記述しました。
<Designer(GetType(ButtonDesigner))> _
Public Class Button
Inherits System.Windows.Forms.Button
・
・
・
<以下略称>
そこで、ツールボックスに作成したボタンを追加しようとしたら、
「フォルダ、アセンブリUtilityは依存関係の1つが見つかりません」
となってしまい、追加できません。
ちなみにボタンがあるプロジェクトとUtilityプロジェクトの参照は以下です。
<ボタン側>
Microsoft.VisualBasic
System
System.Data
System.Drawing
System.Windows.Forms
System.XML
Utility
<Utility側>
System
System.Data
System.Design
System.Drawing
です。この参照は、サンプルにしている物とまったく同じ物なのですが、なぜか自分の作成した物だけエラーになってしまうのです。
原因など分かる方がいましたらどうか教えてください。