【发布时间】:2013-04-01 21:27:39
【问题描述】:
我使用 Visual Studio 创建了一个 Windows 服务项目,需要使用 MSBuild 将其安装到远程计算机上。我查看了很多关于部署 Windows 服务的好方法的资源。大多数答案是使用我认为可以替代的 PowerShell 脚本。
谁能给我提供好的资源。关于如何部署它的任何想法。在企业环境中部署(.exe)文件存在很多安全问题,所以我担心选择任何替代方案。
我将非常感谢任何建议。
【问题讨论】:
-
MSBuild 是 Visual Studio 的构建系统。你需要Windows Installer
-
它是一个包含设置文件的 Visual Studio 解决方案
-
MSBuild 是在 Visual Studio 中编译和构建任何解决方案的工具。你不能用它来安装任何东西。使用 Windows 服务将安装项目添加到您的解决方案中,并使用安装项目的输出安装到您的远程计算机上。
-
msbuild 比 VS 构建系统要广泛得多。它不仅限于VS。但这并不能改变您不使用它进行部署的事实。
标签: c# msbuild windows-services continuous-integration