3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Visual Studio は例外を検出しました。拡張機能が原因である可能性があります。

Last updated at Posted at 2019-02-18

Unityで作成したシェーダーファイルを編集する際、Visual Studio 2017で開いたときに、
「Visual Studio は例外を検出しました。拡張機能が原因である可能性があります。詳細な情報を得るには、コマンドラインで/logパラメータを指定してアプリケーションを実行し、C:\Users\<ユーザー名>\AppData\Roaming\Microsoft\Visual Studio\15.0_b4048e60\ActivityLog.xmlファイルを調べてください。」
というエラーが発生しました。(他のファイルは問題なし)

そして、そのファイルを見てみると、エラー部分のDescriptionに、
"Microsoft.VisualStudio.CppSvc.Internal.CodeAnalysis.ICodeAnalysisService"
と書かれていたので、そのまま検索してみたところ、問題がほぼ同じ以下の記事を見つけました。
https://developercommunity.visualstudio.com/content/problem/390661/visual-c-compositionfailedexception-icodeanalysiss.html

この記事によると、Visual Studioを修復し、再起動したら解決したということでした。
なので、同様に、Visual Studioのインストーラーを開き → インストール済みのVisual Studioの詳細 → 修復 → 再起動し、
再度、Unityからシェーダーファイルを開いてみるとエラーが消えました。

一応、問題解決はしましたが、原因は分かりません。

環境:
Windows 10 pro
Visual Studio 2017 15.9.3

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?