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