中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

ASP.NETへ公開するコントロールライブラリなどにControl名前空間は使ってはいけない

はまりましたよ。

コントロールライブラリをControlとつくっていて、規定の名前空間もControlですよ。

ライブラリにenumなんかを使ってプロパティつくって、それをASP.NETに参照させてつかうと、どうしても定義がありませんとなります。

なんでかなーとc:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\の中をさまよってソースを発見。

結局のところページのできあがったソースがSystem.Web.UIという名前空間が準用されるようで、その中にあるクラス名と同じ名前空間を設定するとバッティングします。

ControlにかぎらずPageとかもだめだと思います

投稿日時 : 2007年4月10日 10:31

コメントを追加

# re: ASP.NETへ公開するコントロールライブラリなどにControl名前空間は使ってはいけない 2007/04/10 22:03 THREE-ONE

http://blogs.wankuma.com/pinzolo/archive/2007/01/16/56456.aspx
関連情報です。
System.Web.UI に限らずデフォルトで using される名前空間全てにおいてダメだと思います。
デフォルト以外にも、使用しているコントロールの所属する名前空間のそのほかのクラスも気にする必要があるでしょう。
結構な数になりますよね。たまりません。

# re: ASP.NETへ公開するコントロールライブラリなどにControl名前空間は使ってはいけない 2007/04/11 6:55 渋木宏明(ひどり)

このパターン、前にどっかで見かけました。
かなり前なんで GCNJ かな?

# http://burberry.suppa.jp/ 2012/11/06 16:29 バーバリー ポロシャツ メンズ

カッコいい!興味をそそりますね(^m^)

# oakley frogskins 2013/03/16 9:30 http://oakleysunglassesforcheap.webs.com/

I'll still love her even if she doesn't love me.She's under the weather.It appears to be a true story. Do you realize that all of these shirts are half off?I'm On your side.It sounds like you enjoyed itIt sounds like you enjoyed itYou should look at it yourself.Yes,I suppose So.What we read influences our thinking.

# Cheap Oakley Sunglasses 2013/03/17 19:10 http://cheapoakleyfrogskinssunglasses.webs.com/

Every man is fool sometimes, but none at all times.I heard some one laughing.It's her field.What he likes best is making jokes.I'll have to try that.Jack is the strongest boy in the class.Jack is the strongest boy in the class.This house is my own.I have something to tell you.I want something to eat

タイトル
名前
URL
コメント