我在安装InstallShield时遇到问题。 〜中途我收到以下错误消息,我似乎无法找到任何相关信息。在部署自己的应用程序时,有关于类似错误的信息,但我没有找到任何安装InstallShield的安装程序。
如果我尝试从公司网站安装Installshield 2014的免费试用版,也会出现相同的错误消息(至少相同的信息)...
提前感谢任何帮助。
答案 0 :(得分:2)
我会添加答案,以防链接在某个时刻中断,并确保问题标记为已回答。
当您尝试安装.NET Framework时,如果在启动安装程序之前正在使用Mscoree.dll,则会收到错误1935(程序集安装失败)错误消息。
出现此问题的原因是在安装(或删除)程序集后Mscoree.dll保持使用10分钟。当您启动另一个安装时,安装程序会尝试加载自己的Mscoree.dll版本以安装新程序的程序集。由于已加载了另一个版本的Mscoree.dll,因此会发生故障。
重新启动将释放mscoree.dll上的任何锁定(Microsoft .NET公共对象运行时执行引擎 - 加载和执行包含公共中间语言的程序集的引擎)。有关此文件的更多信息,请阅读the first answer here。