我刚进入RabbitMQ,我发现它必须安装在机器上,并作为服务运行才能工作。
对于.Net,有没有替代方案,比如nuget,或者你可以捆绑在应用程序中的东西,让它在没有显式机器安装的情况下工作?
我的目标是拥有一个无需依赖RabbitMQ服务器或外部专用服务即可部署的应用程序。
发布于 2021-08-21 01:05:10
恐怕没有像NuGet或类似的版本。
但是,您可以在目标计算机上提供RabbitMQ服务器本地主机安装,并设置与本地主机的连接。
有一个很好的用于安装包的创建器应用程序-- InnoSetup:https://jrsoftware.org/isinfo.php
此应用程序允许以编程方式启动结果包内的另一个捆绑安装程序给您。尽管如此,它不是简单的“一键开箱即用”的解决方案。你必须在安装脚本中定义Delphi例程才能完成。
我认为Windows Installer服务也有类似的东西,但它是由AD域任务配置提供的(我不知道你是否有这个机会- https://docs.microsoft.com/en-us/troubleshoot/windows-server/group-policy/use-group-policy-to-install-software )。
https://stackoverflow.com/questions/68869111
复制相似问题