用 C# 產生 專案內的類別或是檔案
在專案內,用來產生相似度很高的不同檔案,這個會是蠻有用的工具
至於怎麼從1個 .tt 產生多個 檔案 ,將會是之後的學習重點~!!
VS >> 方案總管 >> 加入 >> 新增項目 >> 文字範本
.tt 的內容如下:
<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ assembly name="System.Core" #>
<#@ import namespace="System.Linq" #>
<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ output extension=".cs" #>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Test
{
public string property {get; set;}
<#foreach (var i in Enumerable.Range(1, 10))
{#>
public string property<#=i#> {get; set;}
<#}#>
}
}
儲存後,就會自動產生 同主檔名.cs 的檔案
內容如下
產生的 類別檔,會立即加入專案中。