为了测试我们的开发,我们希望能够在相同的机器上安装3个相同的Windows服务副本,以复制我们测试的3个阶段。 Alpha,Beta,RC。
我希望能够在app.config文件中指定它,以便我们可以从Octopus引导installutil程序。
链接(Multiple Windows Service)中的示例适用于.NetFramework版本2,当我尝试复制找到正确.config文件的代码时,编译器无法理解“MultipleInstanceInstaller”。在.NET4.5中有不同的实现来从ProjectInstaller中找到app.config吗?
Assembly service = Assembly.GetAssembly(typeof(MultipleInstanceInstaller));
Configuration config = ConfigurationManager.OpenExeConfiguration(service.Location);
答案 0 :(得分:1)
我下载了代码,使用VS2012和.NET 4.5编译它 - 所有编译都很好。
如果您尝试在代码中实现相同的方法,MultipleInstanceInstaller
应与您的安装程序类名对应,例如MyInstallerClass