草庐IT

c# - 我可以从 csharp 中的编译时环境变量创建常量吗?

我们使用Hudson来构建我们的项目,Hudson在编译时方便地定义环境变量,如“%BUILD_NUMBER%”。我想在代码中使用该变量,这样我们就可以做一些事情,比如在运行时记录这是什么构建。但是我不能做System.Environment.GetEnvironmentVariable因为那是访问运行时环境,我想要的是这样的:#defineBUILD_NUM=%BUILD_NUMBER%或conststringBUILD_NUM=%BUILD_NUMBER%除非我不知道语法。有人可以指出我正确的方向吗?谢谢! 最佳答案 好的,这就