【Visual Studio 2010】using SHDocVW; の参照が出来ない場合の対処方法


C# で using SHDocVw;

の読込をコードの冒頭で行おうとするとエラーが出る場合があります。

エラーメッセージ

The type or namespace name ‘SHDocVw’ could not be found( are you missing a using directive or an assembly reference?)

 

error_shdoc_1

 

対処方法

プロジェクトの上で右クリック > Add References > COMタブ > 

Microsoft Internet Controls 

を選択し > OK ボタンを押下する。

 

error_shdoc_2

 

.NetではなくCOMの中から参照を追加するというのにははまりました。

海外のStackOverFlowというサイトでQAがされていましたがなぜか日本語での解説サイトが無かったので対策方法を控えておきます。