我有一个安装C#windows服务的WIX。一切都是好的。如果我以某种方式能够在Windows任务管理器中显示该过程的描述字段时更好。我认为这个元素中的描述可以做到,但显然它不是:
<Component Id="MyWindowsServiceExeComponent" Guid="*">
<File Id="MyWindowsServiceExe"
Name=".My.WindowsService.exe"
KeyPath="yes"
DiskId="1"
Source="$(var.SourceFileDir)My.WindowsService.exe" />
<ServiceInstall
Id="MyServiceInstaller"
Name="MyServiceInstaller"
DisplayName="My Service"
Type="ownProcess"
Start="auto"
ErrorControl="normal"
Vital="yes"
Account="LocalSystem"
Description="Provides services for all components." />
答案 0 :(得分:1)
.exe将在任务管理器中使用程序集属性AssemblyTitle。
[assembly: AssemblyTitle("This is my description")]
serviceInstall元素中指定的名称和显示名称与服务控制管理器(services.msc)中查看的名称和描述相关
答案 1 :(得分:0)
serviceIntaller.designer.cs中的DisplayName和Description是显示在服务列表中的(运行services.msc以检查它),ServiceName是在Taskmanager中显示的那个 - &gt;服务。