有人可以指出任何有助于使用msbuild构建Windows服务的教程。 要求 : - 不应该使用csproj文件 - 输出应与Visual Studio中的发布选项相同
我们的解决方案中有一个类型为 Windows服务的项目。在这个Windows服务中,我们引用了一些驻留在不同系统上的库(其中一个库没有强名称)。此解决方案还包含其他类库和网站/网络应用程序。
我正在尝试编写一个自定义构建,它输出一个xcopy可部署版本的网站,以及一个可部署版本的Windows服务。当我说Windows服务时,它显示在控制面板 - >服务MMC。
网站构建很容易通过msbuild ...但是我正在努力与Windows服务构建。到目前为止,我的开发人员使用右键单击项目文件,然后单击“发布”以发布Windows服务。这会生成一个setup.exe文件,帮助管理员部署该服务。
所以,现在我的问题是:
答案 0 :(得分:1)
通常,封面下的“发布选项”只运行/t:Publish
的构建,即它触发与正常默认“构建”的目标不同的目标。
你能告诉我们你 寻找的更多内容,而不是寻找吗?
您是否想要生成MSI? (如果是这样,如果你使用的是内置的.vdproj系统,肯定不会使用MSBuild - 但要小心 - 这意味着必须将VS放在构建服务器上)