我正在尝试为我的VS 2013项目安装服务,它拒绝使用ReflectionTypeLoadException注册它。我有一个.dll附加到我的项目,但我不知道它是如何工作的。
以下是完整的引用:
System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。检索LoaderExceptions属性以获取更多信息。
我的流程:
我尝试了什么: 我做了谷歌,这就是我所做的:
我也试过这个:http://www.devopsonwindows.com/create-a-windows-service/ 但是当我写“sc create ServiceName”fullservicepath.exe“”时,我只是得到了“sc create”和参数的描述。
我在这里缺少哪些步骤?有什么方法可以深入研究项目并找出导致这个问题的原因吗?
答案 0 :(得分:1)
关于您使用“sc create”命令尝试的内容,您需要在可执行文件的路径之前放置“binPath =”(在=和您的文件路径之间有空格),例如:
sc create ServiceName binPath= "fullservicepath.exe"
我不确定这是否会超过TypeLoadException的原始问题。