我正在使用mshtml来解析我的ASP.NET-MVC应用程序中的HTML。在安装了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, 文化=中性 公钥= b03f5f7f11d50a3a' 或一个依赖的 之一。系统 找不到指定的文件。
我不想在生产箱上安装Visual Studio。我读过一个运行C:\ Program files \ Common Files \ modules \ vs_piaredist.exe的suggestion解决了这个问题,但这个目录在我的生产箱中不存在。我如何在生产机器上使用mshtml?
vs_piaredist.exe在临时或开发机器上不存在,但在开发机器上有一个名为vs90_piaredist的文件。 – 2009-05-20 17:08:38