MSBuild如何检测它在哪个服务器上运行?

MSBuild如何检测它在哪个服务器上运行?,msbuild,continuous-integration,Msbuild,Continuous Integration,我希望我的MSbuild生成脚本能够检测它在哪个服务器上运行,如果它是本地开发人员计算机,则运行在本地计算机上安装结果的目标,如果它在生成服务器上运行,则运行安装在远程登台服务器上的目标 实现这一目标的最佳策略是什么 我们使用TeamCity作为CI服务器。您是否检查了位于的ServiceController?我们要做的是在命令行上传递一个服务器属性,在本地计算机上安装的dev,或在生成服务器上发布到if的服务器的名称。这是我们唯一能找到答案的方法

我希望我的MSbuild生成脚本能够检测它在哪个服务器上运行,如果它是本地开发人员计算机,则运行在本地计算机上安装结果的目标,如果它在生成服务器上运行,则运行安装在远程登台服务器上的目标

实现这一目标的最佳策略是什么


我们使用TeamCity作为CI服务器。

您是否检查了位于的ServiceController?

我们要做的是在命令行上传递一个服务器属性,在本地计算机上安装的dev,或在生成服务器上发布到if的服务器的名称。这是我们唯一能找到答案的方法