Visual Studio 2010でハマったこと

中々解決策が出なかったので。

 

あくまでメモ程度なので試すときは自己責任でお願いします

 

Q.intellisenseが動かない、入力候補が出ない場合

A.Service Packが適用されていない場合は適用する。適用済の場合はユーザデータをリセットするか、再インストールをする。

参考:Autocomplete intellisense not working in Visual Studio 2010 Ultimate RC

 

Q.System.Windows.Baml2006.TypeConverterMarkupExtensionがVS起動時に出る

A.正常にインストールがされていない状態です。

直し方は

regedit

Visual Studio 2010やVisual Studio 2010 Service Packを検索して手当たり次第にフォルダごと削除。

Program FilesにあるVisual Studio関連のものを全て削除

再インストール。Service Packなどのモジュールはインストールしない。

Visual Studio単体で起動ができたら、各種追加モジュールをインストール

最後にServicePackをインストール

 

これで数時間ぐらいハマりましたが、だいたいこれで解決できるはずです。

TypeConverterMarkupExtension関連のエラーはほとんどがプロジェクトからbuildしたもので起きるんですけどね。

たまにこういうIDE自体が壊れる時に困ります(^^;)

 

あと、registry関連は必ずバックアップを取っておいた方がいいんじゃないかなと。

C:\Windows\system32\config以下に一通りあるので直接HDDにコピー、セーフモードなどで復旧できます。

 

Q.Office.Interop~がない!

A.OfficeToolsを管理者権限で実行していない、またはOfficeのPIAをインストールしていない状態です。

インストール時にVisual Studio Tools for Officeフォルダがあれば削除しましょう。

すでにインストールがされている扱いの場合、一度レジストリから削除する必要があります。

 

もし、他のコンピュータにもOffice toolsが入っている場合はフォルダごとコピーするのも吉です。

私の場合は予備PCから持ってきました。