【发布时间】:2019-04-22 12:34:53
【问题描述】:
我定义了派生自LocalFileSettingsProvider 并用于存储apllication settings 的MySettingsProvider 类。这些设置用于服务installer 实例。我正在尝试使用InstallUtil 安装我的服务:
InstallUtil MyService.exe
如果我将 InstallUtil.exe 文件与服务放在同一目录下,则安装过程成功完成。如果我尝试通过PATH 环境变量调用InstallUtil.exe,则会出现以下错误:
System.Configuration.ConfigurationErrorsException:无法加载提供程序类型:MyService.MySettingsProvider、MyService、Version=1.0.7051.29790、Culture=neutral、PublicKeyToken=null。
我尝试在不同的程序集中定义MySettingsProvider 和MyService,但结果相同。为什么该实用程序不能使用在与服务安装程序相同的程序集中定义的自定义设置提供程序类?是否可以在不将 InstallUtil.exe 复制到安装文件夹的情况下解决问题?
【问题讨论】:
标签: c# windows-services installutil