【发布时间】:2011-11-28 15:46:51
【问题描述】:
我最近从 .Net 2.0 升级到 .Net 4.0 的应用程序出现问题。在安装过程中,自定义操作开始执行并引发错误。
=== 开始记录:9/30/2011 2:34:09 === 错误 1001。错误 1001。初始化安装时发生异常: System.BadImageFormatException:无法加载文件或程序集“file:///C:\Program Files\MyPath\MyCustomAction.dll”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。 === 记录停止:9/30/2011 2:34:30 ===
请注意,我应该先卸载旧版本的应用程序,然后安装新版本的应用程序,安装成功且没有错误。
我唯一能猜到的是 .Net 2.0 自定义操作无法由 Windows Installer 加载,因为它与我的最新版本的应用程序使用的 .Net 4.0 框架不同。有人遇到过这种情况吗?
【问题讨论】:
标签: .net-4.0 .net-2.0 windows-installer upgrade