InstallUtil会自动为您注册.dlls吗



我正在从PowerShell脚本转换到C#控制台应用程序,该应用程序通过Process((类执行InstallUtil.exe以静默方式安装windows服务。

在PowerShell脚本中,我必须注册服务使用的每个.dll以及regsvr32.exe

InstallUtil.exe是否通过检查传递的程序集中的.dll列表来自动注册所需的.dll,然后再进行注册?

我阅读了以下链接,但它没有提到。dlls:

https://learn.microsoft.com/en-us/dotnet/framework/tools/installutil-exe-installer-tool

我通过测试找到了答案(是的,.dll是自动注册的(。

  1. 我卸载了该服务
  2. 我手动运行regsvr32/u以确认.dlls已注销
  3. 我运行了运行InstallUtil.exe的安装ConsoleApp
  4. 该服务已正确安装和启动

最新更新