我想创造用于容纳一些C#代码vstemplate自定义参数。基本上,我希望把DateTime.Now.ToString("yyyyMMddHHmmssfff")在我的模板(格式化的日期,而不是代码)。基本上我想实现在我的项模板低于T4的等效。

[Migration(<#= DateTime.Now.ToString("yyyyMMddHHmmssfff") #>)]
public class $fileinputname$ : Migration

这是可能的?或者是有使用T4为模板文件我vstemplate项目一个简单的方法?

有帮助吗?

解决方案 2

有没有办法与标准VSTemplates做到这一点。为了让您的模板C#输出,你需要创建一个向导,以便您可以填写自己的参数为模板。

其他提示

我不认为有任何方式使用Visual Studio的模板格式添加日期。根据 MSDN文档,你唯一的日期/时间选项YYYYDD/MM/YYYY 00:00:00

您可以做到这一点的代码模板。我觉得这是你以后在做什么: HTTP:/ /theoldsewingfactory.wordpress.com/2010/03/04/code-templates-for-migratordotnet/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top