Visual Studio 2005で.NET framework 3.0を利用する

主題はAutomationです。これ↓
UIオートメーションによる自動UIテストの実践(1/3) - @IT
これをやりたいが為に悪戦苦闘。


(確認できてないんですけどね・・・)
記事の内容を実行するためには.NET frameworkの3.0が必要ですが、Visual Studio 2008シリーズは入れたくない。ので、VS2005のままでやるために.NET framework 3.0の環境構築します。

開発環境の構築

http://www.microsoft.com/japan/msdn/netframework/downloads/netfx3.aspxの「開発環境の構築」、を実施します。

  • .NET Framework 3.0のランタイムライブラリのインストール
  • Windows SDKを入れなきゃいけませんが、日本語版はisoイメージしかMicrosoftのサイトに用意されていないので、英語版のWebインストールを実施。(英語がなんぼのもんじゃーい)
  • Visual Studio Extensions for WCF, WPFというのを入れます。同じく英語版。(英語がなんぼのもんj)

再起動

何はともあれ、再起動です。必須なのかは知りません。

System.Windows.Automationにアクセスしたい

.NET 3.0がターゲットじゃありません。あくまで「UIオートメーションによる自動UIテストの実践(1/3) - @IT」がしたいだけです。
参照の追加が必要です。でも

というのは「参照の追加」では見当たりません

  • UIAutomationClient
  • UIAutomationClientsideProviders
  • UIAutomationProvider
  • UIAutomationTypes

のようです。ややこしーぞバカヤロー。
今日はここまで。