有没有选项可以在 Visual Studio 的“编辑”->“高级”->“格式化文档”之后禁用 #if、#endif 和其他指令的缩进呢?
谢谢!
有没有选项可以在 Visual Studio 的“编辑”->“高级”->“格式化文档”之后禁用 #if、#endif 和其他指令的缩进呢?
谢谢!
看看StyleCop。
StyleCop分析C#源代码以强制执行一组样式和一致性规则。它可以从Visual Studio内部运行或集成到MSBuild项目中。StyleCop还已经集成到许多第三方开发工具中。
您甚至可以添加自定义规则:为Microsoft Source Analyzer创建自定义规则
希望能帮到您。
你可以将它隐藏在某个静态助手类中。
internal class Helper
{
internal static bool IsDebugBuild
{
get
{
#if DEBUG
return true;
#endif
return false;
}
}
}
if (Helper.IsDebugBuild)
{
...
}