DOBON.NET DOBON.NETプログラミング掲示板過去ログ

依存関係・・・

  • 題名: 依存関係・・・
  • 著者: chiba
  • 日時: 2006/05/25 13:19:59
  • ID: 15995
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[WindowsXP/VB.NET]
分類:[.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

です。この参照は、サンプルにしている物とまったく同じ物なのですが、なぜか自分の作成した物だけエラーになってしまうのです。

原因など分かる方がいましたらどうか教えてください。
  • 題名: Re[1]: 依存関係・・・
  • 著者: こど。
  • 日時: 2006/05/25 17:37:02
  • ID: 16004
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
> <Utility側>
> System
> System.Data
> System.Design
> System.Drawing
> 
> です。この参照は、サンプルにしている物とまったく同じ物なのですが、なぜか自分の作成した物だけエラーになってしまうのです。
System.Windows.Forms.Design.ControlDesignerを継承するのに、
System.Windows.Formsの参照がないようですが。

DOBON.NET | プログラミング道 | プログラミング掲示板