我在我的一台服务器上安装了.net 4框架.
当我运行在Visual Studio中创建的安装项目时 - 获取以下错误:
错误1001初始化安装时发生异常.System.BadImageFormatException:无法加载文件或程序集或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载.
我肯定在目标机器上安装了.net 4框架 - 发生了什么?
Ale*_*lex 27
我最终找到了解决方案,并在博客上发布了它:部署.NET 4项目 - 错误1001(System.BadImageFormatException)
更新:复制博客中的内容:
"上周在伦敦参加英国技术日活动之后,我很想跳上Visual Studio 2010和.net 4.0的潮流.
我把我们在Crocus的一些项目转换成.net 4框架(非常容易 - 没有破坏!)我甚至利用了.net 4中的一些快速实现功能,并将我们的一些大量转换为 - ridden方法使用可选参数.
一个项目特别是Windows服务,它按计划发送采购订单.(我最近写了一篇关于Quartz.net期待UTC开始时间如何破坏的原因)
这有一个与之关联的Visual Studio部署项目.
构建新升级的.net 4版本的项目,并将.msi文件部署到目标服务器后,我收到以下错误:
错误1001初始化安装时发生异常.System.BadImageFormatException:无法加载文件或程序集或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载.
现在,我肯定已将所述服务器升级到.net 4(事实上是两次 - 在我第一次收到此错误之后!)
在一些谷歌搜索之后,有些人说要改变我的装配上的平台目标,我做了,但没有用.
我终于发现了这个问题.
您需要设置.NET Framework启动条件
这是怎么做的:
重建和部署我的安装文件后,一切正常."
Kev*_*vin 11
| 归档时间: |
|
| 查看次数: |
12724 次 |
| 最近记录: |