1. ホーム
  2. visual-studio-2010

[解決済み] Visual Studio 2010 sp1 に Silverlight 4 ツールをインストールできない。

2023-04-08 22:43:28

質問

Visual Studio 2010 をインストール(新規インストール)し、SP1 を適用しました。今、私はシルバーライト 4 ツールをインストールしようとしましたが、奇妙なエラー メッセージが表示されます。

Silverlight Tools のインストールを続行する前に、Silverlight Tools 4 の言語バージョンに一致する Visual Studio 2010 または Visual Web Developer Express 2010 または Visual Phone Developer Express 2010 がインストールされていなければなりません。 Silverlight Tools は、次のサイトで他の言語でも利用可能です。 http://go.microsoft.com/fwlink/?LinkId=177432 .

インストールを続行するには、Visual Studio 2010 の Visual Web Developer 機能をインストールする必要があります."

トリプルチェックしましたが、言語の衝突はありません。ウェブを見ていると、同じエラーが出ている人がいますが、MSDNの投稿では、SP1ではすでにバンドルされているので、シルバーライトのツールをインストールする必要はないと書いてありますが、ここではそうではなく、VSにシルバーライト用のプロジェクトテンプレートもなく、ツールもインストールされていません。何かアイデアはありますか?

どのように解決するのですか?

何が起こったのかがわかった

最初に Visual Studio をインストールし、必要ないと思われるコンポーネント (c++、f# など) をいくつか削除しました。また、Visual Web Developer Tools も削除しました (これは行うべきではありませんでした...理由はすぐにわかるでしょう)。

その後、Service Pack 1 をインストールしました。その後、Silverlight 4 ツールをインストールしようとすると、奇妙なエラー メッセージが表示され、続行できなくなりました。Web で検索したところ、VS2010 の SP1 には Silverlight 4 ツールがバンドルされており、それによってインストールされるはずだということがわかりました。

問題はここからで、Web 開発者ツールをインストールした VS をインストールしていなかったので、SP1 インストーラは Silverlight ツールのインストールを無視したのです。そして、Microsoft の Silverlight 4 ツールキット インストーラーがバグっているため (VS2010 の SP1 を持っていると、この奇妙なエラーが出て続行できない)、私は行き詰ってしまいました。

どのようにそれを解決したかというと VS2010 に Web 開発者ツールを追加し、SP1 を再適用します。SP1 をアンインストールして、Silverlight 4 のツールをインストールし、SP1 を再インストールするよりもはるかに早い解決方法です。 Microsoft がこの状況を認識し、Silverlight ツールのインストーラーを将来的にもう少し賢くアップグレードして、このような回避策を取る必要がないようにすることを期待しましょう。