开发环境: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还没有重启服务器。
本人尝式过不引用:
本人做的是一个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之类的