Silverlight デベロッパー センター > Silverlight フォーラム > Silverlight - インストールとセットアップ > Silverlight3 Tools をVS2008SP1に導入後、Blend2でのデザイナ動作に不具合
質問する質問する
 

質問Silverlight3 Tools をVS2008SP1に導入後、Blend2でのデザイナ動作に不具合

  • 2009年7月18日 8:30hir000 ユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    Silverlight3 Tools導入後、Blend2に不具合が出ている点での相談です

    元の環境はVS2008SP1+Blend2 SP1環境で、Silverlight2 Toolsを入れた状態です。

    ここからSilverlight3 Toolsをインストールしました。
    SL2関連は特にアンインストールしていませんが、インストーラの表示を見る限り、
    SL3Toolsが自動的にSL2 Tools For VS2008をアンインストールしたようです。

    その後VS2008ではSilverlightの開発環境がSL3になったようです。
    しかしVS2008で作成したSLプロジェクトのXAMLをBlend2で開いてGUI編集してみると、
    図形(線分や四角・円)、テキストボックスは配置できますが、ボタンやドロップダウンなどのGUI部品を置くと
    以下のエラーになり、デザイナ画面の表示がグレーアウトされます。

     Exception: 致命的なエラーです (HRESULTからの例外:0x8000FFFF (E_UNEXPECTED))

    Blend2からSLプロジェクトを作成した場合は、上記の不具合は起きませんが
    VS2008に移動するとプロジェクトの変換ウィザードが起動します。

    SL2とSL3のプロジェクトが非互換ということであれば、これは理解できますが
     Blend2でフォームの編集が出来ない状態は不便です。

    Blend2を正常な状態に戻すにはどうすればいいでしょうか?
    SL3 Toolsを削除してSL2 Toolsを入れ直すだけで直るものでしょうか?


    上記以外に必要な情報があればお知らせください。;
    • 編集済みhir000 2009年7月18日 8:41
    •  

すべての返信

  • 2009年7月28日 8:39大西 彰MSFTユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダルユーザーのメダル
     
    Silverlight 3 Toolsを導入すると、Visual Studio 2008を併用してSilverlight 2の開発ができなくなります。SL2 SDK、SL2のプロジェクトテンプレート、SL2開発者用ランタイムなどが削除されるためです。
    SL3 Toolsが入っている状態でSL2のプロジェクトを開くと、変換ウィザードによりSL3のプロジェクトになり、Blend 2で正しく開けなくなります。(Blend 3では大丈夫です)。

    面倒ですが、どうしてもSL2レベルでの開発が必要であれば、SL3 ToolsとSilverlight 3をアンインストールの上、SL2 Toolsをインストールしてください。
    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。