« Silverlight 3 開発環境 | トップページ | Windows Vista + IIS7 での PHP デバッグ環境 »

2009年3月21日 (土)

Siverlight 3 Tools と Silverligh 2 Tools を切り替えて使う方法

前のエントリで Siverlight 3 Tools と Silverligh 2 Tools を切り替えて使う方法について日本語環境でも動作すると書きましたが、何回か切り替えを行っているとうまく行ってないことがありましたのでこのことについてまとめてみます。   
# おそらく、英語版でも発生する現象だと思います。

 

・元ネタ:   
  SWITCHING FROM SILVERLIGHT 3 TOOLS TO SILVERLIGHT 2 TOOLS   
http://blogs.msdn.com/amyd/archive/2009/03/18/switching-from-silverlight-3-tools-to-silverlight-2-tools.aspx   
・青柳さんによる訳:   
  [Silverlight] Siverlight 3 Tools と Silverligh 2 Tools とを切り替えて使う方法   
http://shinichiaoyagi.blog25.fc2.com/blog-entry-103.html

 

このツールの使い方の準備を済ませた段階では Silverlight 3 が有効な状態となっています。

 

まずは、Visual Web Developer 2008 を起動し、Silverlight 3 のプロジェクトを作成します。   
image    
image    
動作確認用に簡単にコードも書いておくと良いでしょう。

 

次に、Visual Web Developer 2008 を終了し VWDx_3-to-2.bat を実行します。   
このバッチを実行すると、Silverlight 2 が有効な状態に切り替わります。

 

ここで、Visual Web Developer 2008 を起動し、Silverlight 2 のプロジェクトを作成します。   
image    
image    
動作確認用に簡単にコードも書いておくと良いでしょう。

 

つぎに、先ほど作成した Silverlight 3 のプロジェクトを開いてみたいと思います。   
プロジェクトを開く前に VWDx_2-to-3.bat を実行し Silverlight 3 環境にしたあと、先ほど作成した Silverlight 3 のプロジェクトを開きます。   
無事に先ほど作成した Silverlight 3 のプロジェクトが開き動作しました。

 

ここまでは、特に問題ありません。

 

最後に問題の動作です。   
さらに Silverlight 2 のプロジェクトを開いてみたいと思います。   
プロジェクトを開く前に VWDx_3-to-2.bat を実行し Silverlight 2 環境にします。   
すると、Silverlight 2 Tools をインストールしようとして下記のような画面が表示されます。    
image 
どうも、先ほどの VWDx_2-to-3.bat でうまく Silverlight 2 が削除されてないようで、修復インストールを行う画面が表示されています。ここは「Repair」を選んで「Next」ボタンをクリックします。   
終わったら、先ほど作成した Silverlight 2 のプロジェクトを開きます。すると、下記のような画面が表示され、うまく開くことができません。   
image

 

どうも、アンインストールがうまく行ってない状況があるようです。

 

というわけで、VWDx_3-to-2.bat を、下記のように修正してみました。   
# ここで、4行目を追加してみています。

 
   
    
   1: @ECHO OFF 

 

   2: ECHO Uninstall SL3 Tools Package for VWDx 

 

   3: Installers\Silverlight3_Tools\silverlight_UninstallSLTools3B1Vwdx.exe 

 

   4: Installers\Silverlight3_Tools\VWDX_SilverlightTools_Setup.exe 

 

   5: ECHO Install SL2 Tools Package for VWDx 

 

   6: Installers\Silverlight2_Tools\VWDX_SilverlightTools_Setup.exe 

 

Silverlight 2 インストールの前に Silverlight 3 インストーラーを呼び出されますので、下記の画面が出た場合には「Uninstall」を選択してください。  
image

 
そうでない場合にはそのままキャンセルで終了します。

VWDx_2-to-3.bat についても同様に修正しておきます。

このようにすることで、自分の環境ではキレイに切り替わってくれるようになりました。

|

« Silverlight 3 開発環境 | トップページ | Windows Vista + IIS7 での PHP デバッグ環境 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/1899/44414847

この記事へのトラックバック一覧です: Siverlight 3 Tools と Silverligh 2 Tools を切り替えて使う方法:

» [Silverlight] Siverlight 3 Tools と Silverligh 2 Tools とを切り替えて使う方法 [青柳 臣一 ブログ(総合)]
Switching from Silverlight 3 Tools to Silverlight 2 Toolsまだ Silverlight 3 はまったく試してませんが上記ブログによると、Silverlight 3 Tools for Visual Studio 2008 では Sil... [続きを読む]

受信: 2009年3月23日 (月) 10時07分

« Silverlight 3 開発環境 | トップページ | Windows Vista + IIS7 での PHP デバッグ環境 »