中の技術日誌
 

Visual Studio 2005 C#で自動生成されるソースがどう変わるか?

2005/08/31

この文書はVisual Studio 2005 Beta2(.NET2.0)をベースに記述されています。

Visual Studio 2002/2003ではWindowsフォームで最初に作られるソースが違います。

Visual Studio 2003

Visual Studio 2005

まず見えている部分で大きく変わっています。

★ソリューションが消えている。

1プロジェクトしか保有していないソリューションであっても2003までは必ずソリューション配下になっていました。

★Program.csが増えている

ここにはプログラムのエントリポイントが移されました。

中身もEnableVisualStylesがデフォルトで入っていますね。

2003では

Form1の中に埋め込まれてしまっていました。

★デザイナの作成するソースがDesigner.csに移動した。

このようにフォーデザイナが生成するコードは*.Designer.csに移動しています。

故にForm1.csにはほぼ何も書かれていない = 独自で作成したコードだけが記述されることになります。

★AssemblyInfo.csの中身が自動で出来るだけ入るようになった

Visual Studio 2003:

Visual Studio 2005:

とはいえタイトルなどは結局修正しなくちゃいけないので要注意です。

★Resources.resx, Settings.settingsが追加された

またどこかで紹介したいと思います。


勉強会: 01/12 大阪#5, 02/03 東京#4 , 02/10 大阪#6 登録受付中

中の技術日誌
コンテンツ
わんくま同盟
わんくま同盟
わんくま同盟
広告
バナー
MVP LOGO
MSMVP Visual C# Since 2004/04-2007/03
MCP LOGO
070-316
姉妹サイト
姉妹サイト:じゃんぬのC#, VB.NET 入門
じゃんぬの
C#, VB.NET 入門
検索
Google

ブログ本家
広告