注意:在我的电脑上我有VS2010,VS2012,现在我安装了VS2013。
在我的c#项目中,我们使用Microsoft.mshtml.dll
文件。现在开发过程中没有问题,但是当我要使用Installsheild LE创建我的安装程序时,它会抱怨它无法找到文件c:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Common\Microsoft.mshtml.dll
。看着我的磁盘是正确的,没有这样的文件。
现在查看Add reference
视图,该dll的工具提示说的是相同的路径但是10.0而不是11.0。该文件确实存在。
我也查看了我的12.0文件夹,并且还存在dll。
我猜测我的GAC(它也位于其中)或某些其他东西让它看起来错误的地方搞砸了。但我无法弄清楚在哪里和什么。
(我试图将文件从12.0文件夹复制到11.0文件夹,这实际上有效。但是在某些方面看起来有点不对。)