C# InstallUtil上的ReflectionTypeLoadException
我正在尝试为我的VS 2013项目安装服务,但它拒绝向ReflectionTypeLoadException注册该服务。我有一个.dll连接到我的项目,但我不知道它是如何工作的 以下是完整的报价: System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性 我的流程:C# InstallUtil上的ReflectionTypeLoadException,c#,dll,C#,Dll,我正在尝试为我的VS 2013项目安装服务,但它拒绝向ReflectionTypeLoadException注册该服务。我有一个.dll连接到我的项目,但我不知道它是如何工作的 以下是完整的报价: System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性 我的流程: 打开VS2013 Dev CMD提示符 cd到我的调试文件夹 键入“InstallUtil ProjectNa
我在这里遗漏了什么步骤?有什么办法可以让我深入研究这个项目并找出原因吗?关于您尝试使用“sc create”命令的内容,您需要在可执行文件的路径(在=和文件路径之间有一个空格)之前加上“binPath=”,例如:
不过,我不确定这是否能解决TypeLoadException的原始问题。关于您尝试使用“sc create”命令的内容,您需要将“binPath=”放在可执行文件的路径之前(在=和文件路径之间有一个空格),如:
不过,我不确定这是否能解决TypeLoadException的原始问题。关于您尝试使用“sc create”命令的内容,您需要将“binPath=”放在可执行文件的路径之前(在=和文件路径之间有一个空格),如:
不过,我不确定这是否能解决TypeLoadException的原始问题。关于您尝试使用“sc create”命令的内容,您需要将“binPath=”放在可执行文件的路径之前(在=和文件路径之间有一个空格),如:
但是,我不确定这是否能解决TypeLoadException的原始问题。在“开始”按钮下导航到Visual Studio,在那里转到Visual Studio工具文件夹,然后单击开发人员命令提示符,从他们的..那里尝试。这就是我尝试的地方。您是否可以查看此链接以了解其他要尝试的内容..-另外,在您的项目中,您是否正确引用了.dll?您能否确保设置了
CopyToLocal
属性=true
听起来像是一个引用问题。最简单的解释是,您忘了编写。我的水晶球说您编写的是Winforms应用程序,而不是服务。您不在Winforms应用程序上使用InstallUtil.exe。使用合适的项目模板开始,它被命名为“Windows服务”。在“开始”按钮下导航到Visual Studio,在那里转到Visual Studio工具文件夹,然后单击开发人员命令提示符并从他们的..那里尝试。这就是我尝试它的地方。您是否可以查看此链接以获取其他要尝试的内容..-另外,在您的项目中,您是否正确引用了.dll?您能否确保设置了CopyToLocal
属性=true
听起来像是一个引用问题。最简单的解释是,您忘了编写。我的水晶球说您编写的是Winforms应用程序,而不是服务。您不在Winforms应用程序上使用InstallUtil.exe。使用合适的项目模板开始,它被命名为“Windows服务”。在“开始”按钮下导航到Visual Studio,在那里转到Visual Studio工具文件夹,然后单击开发人员命令提示符并从他们的..那里尝试。这就是我尝试它的地方。您是否可以查看此链接以获取其他要尝试的内容..-另外,在您的项目中,您是否正确引用了.dll?您能否确保设置了CopyToLocal
属性=true
听起来像是一个引用问题。最简单的解释是,您忘了编写。我的水晶球说您编写的是Winforms应用程序,而不是服务。您不在Winforms应用程序上使用InstallUtil.exe。使用合适的项目模板开始,它被命名为“Windows服务”。在“开始”按钮下导航到Visual Studio,在那里转到Visual Studio工具文件夹,然后单击开发人员命令提示符并从他们的..那里尝试。这就是我尝试它的地方。您是否可以查看此链接以获取其他要尝试的内容..-另外,在您的项目中,您是否正确引用了.dll?您能否确保设置了CopyToLocal
属性=true
听起来像是一个引用问题。最简单的解释是,您忘了编写。我的水晶球说您编写的是Winforms应用程序,而不是服务。您不在Winforms应用程序上使用InstallUtil.exe。使用合适的项目模板开始,它被命名为“Windows服务”。
sc create ServiceName binPath= "fullservicepath.exe"