Could not load file or assembly ‘Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’

Could not load file or assembly ‘Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. 指定されたファイルが見つかりません。

C#でhtmlDocumentとかを使うとき、Microsoft.mshtmlを参照してそれを開発環境外のPCで実行すると出る。開発環境には独自のものがあって一般環境にはないためにおこると思われる。

対策は参照のLocalCopy属性をTrueにしてこのファイルごと配布する。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)