无法加载一个或多个请求的类型

.Net技术 码拜 9年前 (2016-05-08) 2249次浏览
开发环境:win7 64位系统,vs2013,目标框架:.NET Framework 4,目标平台为x64
本人做的是一个windows服务,开发完成后,利用InstallUtil.exe能在本机正确安装这个服务
但是,上传到服务器上去后,用InstallUtil.exe安装时,会提示如下错误:
尝试在 D:\资料\test.exe 程序集中查找安装程序时发生异常。
System.Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型。有
关更多信息,请检索 LoaderExceptions 属性。

本人的服务器是windows server2008 sp1 64位系统,已安装了.net 4 和 4.5,不过新安装的4.5还没有重启服务器。
本人尝式过不引用:

已经这样试过了,问题的重点是本机可以,服务器上不行,所以需要找到本机和服务器的环境有什么区别

加个try catch记录到文本,应该能捕获到异常,关键你要找出到底是哪个程序集。

30

你生成的时候选定按什么生成了吗?就是AnyCPU,X86之类的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明无法加载一个或多个请求的类型
喜欢 (0)
[1034331897@qq.com]
分享 (0)