架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9379|回复: 0

[资料] Exception occurred while initializing the installation

[复制链接]
发表于 2016-2-29 14:17:11 | 显示全部楼层 |阅读模式
Exception occurred while initializing the installation:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyPr
ojects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' or one of its d
ependencies. This assembly is built by a runtime newer than the currently loaded
runtime and cannot be loaded..


我用命令行安装Windows服务,出现以上错误:

我安装的过程如下:

1。运行--〉cmd:打开cmd命令框

2。在命令行里定位到InstallUtil.exe所在的位置

InstallUtil.exe 默认的安装位置是在C:/Windows/Microsoft.NET/Framework/v2.0.50727里面,所以你要在cmd里通过cd定位到该位置(cd C:/Windows/Microsoft.NET/Framework/v2.0.50727)

3。操作命令:

1). 安装服务命令:在命令行里输入下面的命令:

InstallUtil.exe  Path/WinServiceName.exe

其中Path表示ServiceName.exe所在的位置,回车即可


安装失败的原因是:我服务是用.net 4.0写的,不能用.net 2.0的InstallUtil去安装服务,所以,应该用C:\Windows\Microsoft.NET\Framework\v4.0.30319文件夹下的InstallUtil去安装服务。


Not that way round, no. The .NET 4 CLR can load .NET 2 assemblies (usually - there are a few exceptions for mixed-mode assemblies, IIRC), but not vice versa.

You'll either have to upgrade the .NET 2 project to .NET 4, or downgrade the .NET 4 project to .NET 3.5 (or earlier).






上一篇:WebKit.net异常的解决办法WebKitBrowser.dll
下一篇:System.Security.SecurityException: The source was not found, but some or all ...
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-27 05:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表