gpt4 book ai didi

.net - 从调试版本中检测发行版本的最佳方法? 。网

转载 作者:行者123 更新时间:2023-12-04 08:57:05 29 4
gpt4 key购买 nike

所以我有大约10个短的css文件,可以与mvc应用程序一起使用。
有像
error.css
login.css
等等...
仅有一些非常短的CSS文件,这些文件使更新和编辑变得容易(至少对我而言)。我想要的是可以优化if else分支,而不将其合并到最终位中的东西。我想做这样的事情

if(Debug.Mode){

<link rel="stylesheet" type="text/css" href="error.css" />
<link rel="stylesheet" type="text/css" href="login.css" />
<link rel="stylesheet" type="text/css" href="menu.css" />
<link rel="stylesheet" type="text/css" href="page.css" />
} else {
<link rel="stylesheet" type="text/css" href="site.css" />
}

我将执行一个msbuild任务,该任务将合并所有css文件,将它们和所有这些好东西最小化。我只需要知道是否有一种方法可以删除最后几位中的if else分支。

最佳答案

具体来说,在C#中是这样的:

#if (DEBUG)
Debug Stuff
#endif

C#具有以下预处理程序指令:
#if 
#else
#elif // Else If
#endif
#define
#undef // Undefine
#warning // Causes the preprocessor to fire warning
#error // Causes the preprocessor to fire a fatal error
#line // Lets the preprocessor know where this source line came from
#region // Codefolding
#endregion

关于.net - 从调试版本中检测发行版本的最佳方法? 。网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50900/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com