访问C#中的MSBUILD参数



要避免在代码中保存API客户端(在GitHub上的公共代码回购中),我想在使用MSBUILD构建项目时将其作为参数(与Jenkins一起构建项目)和clickonce)。

我在jenkins配置中设置的参数: /p:ApiClientId="abcde"

但是,我无法找到一种从C#代码中访问参数的方法。我尝试的是:

  • 分配从MSBUILD中的属性获取的参数值
  • 如何获得MSBUILD变量的值

不确定我是否缺少任何东西...

我最终从我的服务器中获取客户端ID(API秘密)。这样,我也可以轻松地更改它,而无需更新客户。

最新更新