ASP.NET-MVC アプリケーションで mshtml を使用して HTML を解析しています。VS2008 Professional がインストールされている開発マシンでうまく動作します。VS Express 2008/WebDev がインストールされているステージング マシンでうまく動作します。しかし、Visual Studio のバージョンがない運用サーバーに COM オブジェクトをロードしようとすると、FileNotFoundException がスローされます。
Exception type: FileNotFoundException Exception message: Could not load file or assembly
'Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。
製品ボックスに Visual Studio をインストールしたくありません。C:\Program files\Common Files\Merge modules\vs_piaredist.exe を実行するとこの問題が解決するという提案を読みましたが、このディレクトリは実稼働ボックスには存在しません。運用マシンで mshtml を使用するにはどうすればよいですか?