问题
在过去的几周里,我正在创建一个可以生成C#类文件(.cs
文件扩展名)的应用程序。我正在尝试找到一个Nuget-Package,或者其他一些格式化这个文档的方法,因此它是可读的,但我似乎无法找到任何解决方案,或者在这里毫无疑问。
我知道is a way格式化文档,但这对我的项目来说太过分了。
问题
你们中的任何人都有同样的“问题”吗?有没有办法正确格式化文件?
一些额外的解释
我希望如何格式化我的文档:
GINLoop1 = new List < GINLoop1 > () {
new GINLoop1 {
GIN = new GIN {
Objectidentificationcodequalifier_01 = "test1",
IDENTITYNUMBERRANGE_02 = new C208_2 {
Objectidentifier_01 = "test",
Objectidentifier_02 = null,
},
IDENTITYNUMBERRANGE_03 = null,
IDENTITYNUMBERRANGE_04 = null,
IDENTITYNUMBERRANGE_05 = null,
IDENTITYNUMBERRANGE_06 = null,
},
},
},
我的文档现在如何格式化:
GINLoop1 = new List < GINLoop1 > () {
new GINLoop1 {
GIN = new GIN {
Objectidentificationcodequalifier_01 = "test1",
IDENTITYNUMBERRANGE_02 = new C208_2 {
Objectidentifier_01 = "test",
Objectidentifier_02 = null,
},
IDENTITYNUMBERRANGE_03 = null,
IDENTITYNUMBERRANGE_04 = null,
IDENTITYNUMBERRANGE_05 = null,
IDENTITYNUMBERRANGE_06 = null,
},
},
},
答案 0 :(得分:1)
JetBrains有(免费)命令行工具作为NuGet包提供,您可以在https://www.nuget.org/packages/JetBrains.ReSharper.CommandLineTools找到它们。
它没有完全记录,但我确信在某种程度上可以格式化.cs文件。他们的ReSharper插件和他们的Rider IDE都有代码清理功能,我相信他们都会以这种或那种方式使用这个库。
答案 1 :(得分:0)
它已经很老了,但是NArrange曾经按照你想要的方式工作。但是,我好几年没用过它了。请在nuget.org上查看: