代码之家  ›  专栏  ›  技术社区  ›  David

在未安装Visual Studio的计算机上安装.NET Windows服务

  •  1
  • David  · 技术社区  · 14 年前

    项目的Bin文件夹包含以下文件:

    • muskox.InstallLog文件
    • 麝香草.InstallState
    • MuskOx.vshost.exe
    • MuskOx.vshost.exe.manifest文件
    • Kctc.dll(MuskOx使用的类库)
    • Kctc.pdb公司
    • 麝香草.exe

    有人能告诉我在另一台没有安装VS的机器上安装服务需要做什么吗?我一点也不知道这些文件中有一半是做什么的,我在谷歌上找到的答案有点没用。

    谢谢

    大卫

    4 回复  |  直到 14 年前
        1
  •  1
  •   Hans Passant    14 年前

        2
  •  1
  •   Krip    14 年前

    您不需要发送任何.vshost.*文件。pdb文件是调试文件,因此只有在调试输出中需要符号时才提供这些文件。当然,当在另一台机器上安装服务时,应该生成InstallLog和InstallState文件,这样您就不需要发送这些文件了。

        3
  •  0
  •   tobsen    14 年前

    对于.net应用程序,请使用 installutil.exe 正如汉斯已经指出的。你也可以使用 sc.exe 安装和卸载服务。

        4
  •  0
  •   Community CDub    7 年前

    您可以使用应用程序执行此操作:

    How to install a windows service programmatically in C#?