C#读取自定义配置构建

时间:2013-07-12 08:29:45

标签: c# .net configuration

在我的.net应用程序中,我为配置添加了新的构建模式。

我目前有:Debug,Release,BetaDebug& BetaRelease。 每个都具有软件工程目的的特定目的。

我想知道我是否可以获得包含此文本的C#字符串。所以我可以这样做:

string configurationBuild = GetConfigurationBuild();

if(configurationBuild.Contains("Beta") {
    //do something
}
else {
    //do something else
}

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您可以配置每个配置将定义条件编译符号使用#if之类的预处理器指令来找出正在使用的构建配置。 这是msdn论坛http://social.msdn.microsoft.com/Forums/vstudio/en-US/7d574468-c890-49d2-984e-16ad068a006e/build-configuration-in-preprocessor

上的链接