任何缩进asp.net代码的库?
Posted
技术标签:
【中文标题】任何缩进asp.net代码的库?【英文标题】:Any library to indent asp.net code? 【发布时间】:2012-12-07 14:41:08 【问题描述】:目前,我在我的代码生成器项目中手动添加“/t”但是,代码变得混乱且难以管理。 我已经研究了 T4,但我需要一些更简单的东西。 有没有可以帮助我缩进 asp.net 代码的库?例如,输入一串未缩进的代码,返回一串缩进的代码。
请帮忙!
【问题讨论】:
不确定是否需要大规模执行,但您可以在 VS 中某处的 Edit Advanced 菜单下一次执行单个文件。 我正在以编程方式生成代码并将字符串输出到一个空文件中。所以我需要一些可以处理缩进的东西。 我想我找不到比 T4 更简单的方法了……我认为 T4 足够简单,而且很“便宜”。 T4 无法工作,因为我需要提供一个可执行文件,该可执行文件将生成 .aspx 和 .cs 文件。现在我正在使用文本模板并以编程方式生成 asp 控件/cs 代码并将它们放置在模板中以生成 .cs 或 .aspx 文件。我需要一些可以处理生成代码缩进的东西。 【参考方案1】:你看过剃须刀引擎吗?有一些在 asp.mvc 之外工作并且支持 tmplating,比如 t4。
看这里:
http://razorengine.codeplex.com/
或这里
http://www.codeproject.com/Articles/423141/Razor-2-0-template-engine-supporting-layouts
【讨论】:
以上是关于任何缩进asp.net代码的库?的主要内容,如果未能解决你的问题,请参考以下文章
在 ASP.Net 网站项目中混合 VB.Net 和 C# 代码?
asp.net core 实现 face recognition 使用 tensorflowjs(源代码)