在过去的 6 个月里,我编写了多个 .Net 控制台应用程序,并且我们组织中的不同项目还编写了更多的 .Net 控制台应用程序。我的控制台应用程序通常坚持相同的标准格式/结构。不幸的是,我们的许多控制台应用程序都没有。
我一直在研究标准化这些控制台应用程序结构的方法。我还想为控制台应用程序的基本结构提供一个框架,并提供对处理参数传递、日志记录等事务的标准方法的轻松访问。
谁能建议解决这些问题的最佳实践?我一直在阅读这篇关于.Net 中控制台应用程序的 MSDN 文章,其中建议了控制台应用程序的设计模式。该示例使用模板方法模式来处理我之前列出的一些问题。
文章中列出了使用这种方法的两个缺点。
任何人都可以建议更好或更标准的处理方法吗?用这种方法列出额外的负面影响怎么样?
我有一个遗留系统,它使用以下设置缩进Visual Studio中的所有语言.
标签大小:8缩进尺寸:4保持标签
当我让Visual Studio格式化我的代码时,我得到以下内容:

当我让Resharper格式化代码时.我得到以下内容:

我搜索了Google,Stack Overflow并在Visual Studio和Resharper中玩了很多选项.我仍然无法使Resharper格式化匹配.有人可以帮忙吗?我真的很想使用Resharper格式化/清理,但需要首先解决这个问题.
提前致谢!