XMLスキーマから、DataSetから継承したクラスを作成する方法

xsd.exe /l:cs /d xmlschema1.xsd

を実行すると、次のような DataSetから継承したクラス(名前はデフォルトでDocument)を作成してくれる。
とりあえずメモっておこう。

//——————————————————————————
// <自動生成>
// このコードはツールによって生成されました。
// ランタイム バージョン:2.0.40607.42
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、損失したりします:
// コードは再生成されました。
//
//——————————————————————————

using System;

//
// This source code was auto-generated by xsd, Version=2.0.40607.42.
//

[Serializable()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.ComponentModel.ToolboxItem(true)]
[System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
[System.Xml.Serialization.XmlRootAttribute("Document")]

public partial class Document : System.Data.DataSet {

Culminis

ラテン語の“culmin”と英語の“culmination”にちなんで作った造語。どちらも「頂上」というような意味がある。

Culminisは、Windowsを中心とする情報システムに関与するIT Proコミュニティの活性化に向けて、全世界規模で活動する非営利団体である。約2年前に設立され、現時点では、全世界60カ国で700を超えるユーザー・グループが参加しており、これらのユーザー・グループに参加しているIT Proを総計すると100万人を超える(2006年6月30日時点で102万5731人)。Culminisの目的は、全世界にあるIT Proのユーザー・グループやコミュニティを支援することで、それらのコミュニティに参加するIT Proのスキルアップや問題解決、地位向上、若手技術者育成などを促すことだ。具体的には、ユーザー・グループの効率的な運営指導、技術セミナーなどで利用できる各種カリキュラムの提供、ユーザー・グループ間の連携支援などを行っている。

http://www.atmarkit.co.jp/fwin2k/itpropower/powerinterview/culminis/culminis_01.html

.NET Framwork 3.0 RC1

2.0 を触る前に3.0になってしまう。 orz
 
 
作業記録
(1) Virtual Server の準備
     VS2005 + 3.0RCを入れると、不安定になりそうなので、VS2005の環境はそのままにして、VS2005 + 3.0RC を別立てにする。
    とはいえ、もとのVS2005 自体もVirtual Server に乗っかっているんだけどね。
   VS2005 Virtual Server から、VS2005-30 をコピー
(2) .NET Framework 3.0 のインストール
    dotnetfx3.0setup.exe (3MB) をダウンロードし、実行。
    実行後ネットからデータをダウンロードを始める。光にしておいてよかった。
    ダウンロード完了から、インストール完了まで10分以上かかる。
(3) Windows SDK をダウンロード。
  Windows SDK のセットアップウィザードでインストールを実施。
     Register Windows SDK Directories with Visual Studio 2005 を実施し、include パス、lib パスを更新。
(4) Orcas   vsextwfx.msi
    Visual Studio Orcas Community Technology Preview – Development Tools.
    Coder: Windows Presentation Foundation visual designer for Visual Studio
    Channel 9 wiki / WPF Designer (“Cider”) forum on MSDN.