使い方を教えてくださいMSHTML機にはない、Visual Studioが装着されていますか。
-
23-08-2019 - |
質問
を使用していmshtmlの解析をHTMLに自ASP.ネMVCます。当社のスタッフには様々な場面で自開発の機械は、VS2008専門を設置。当社のスタッフには様々な場面で私の演出機、VSエ2008/WebDevれます。でも捨てFileNotFoundExceptionしようとした場合に負荷のCOMオブジェクトのサーバーのないバージョンのVisual Studio.
Exception type: FileNotFoundException Exception message: Could not load file or assembly
'Microsoft.mshtml、バージョン=7.0.3300.0, 文=neutral, PublicKeyToken=b03f5f7f11d50a3a'または その依存関係.システム なファイルを指定します。
ならないようにしたいトVisual Studioを生産す。だったので、 の提案 ランニングC:\Program files\Common files\合併 modules\vs_piaredist.exe この問題を解決しがこのディレクトリが存在しない私の生産す。うまく使いこなせる方法mshtmlの生産機械?
解決
のdevのマシンからvs90_piaredistを使用すると、解決策になるようです。相互運用機能アセンブリはMicrosoft.mshtml.dllと呼ばれ、それがCに住んでされます。\ Program Files \ Microsoft.NET \プライマリ相互運用機能アセンブリ。 vs90_piaredistを実行すると、本番マシン上でこのディレクトリを作成し、そしてMicrosoft.mshtml.dll含めそこに5つの相互運用DLLを、置かれます。
このスレッドでは、この問題に関するいくつかの良い議論を行った。
他のヒント
IE依存MSHTMLませんか?生産ボックスにインストールされているIEのバージョンは何?少なくとも6へのアップグレードを考えてみましょう。
IEは自動翻うにすることが考えられておりinterop層になっていくことになるでしょう管理ポリシー.の 主Interop組立 (PIA)は、通常出荷のベンダーです。このはなぜいていることを示唆をpiaredist.exe