我开始研究T4模板,这有助于开发人员生成代码。
答案 0 :(得分:0)
类库项目只是一个.csproj文件及其附带文件(.cs文件,.config文件等)。基本上它们是纯文本文件,必须符合特定格式。这意味着是的,您可以使用T4创建一个类库项目。
类库项目文件(定义所有外部引用,项目中的目录和文件等)实际上是MSBuild文件。您可以找到Visual Studio项目文件here的结构。更好的是,您可以创建一个简单的类库项目,然后使用文本编辑器打开.csproj文件并查看其中的内容。
为了演示,我使用Visual Studio 2015创建了一个简单的类库项目。这是结构:
所以基本上你有
\Properties
\Properties\AssemblyInfo.cs
\Directory1
\Directory1\Directory1Class1.cs
\Class1.cs
\Class2.cs
\packages.config
您可以在this gist中看到DummyClassLibrary.csproj
文件的内部。
不幸的是,我无法在任何地方为T4找到任何csproj模板,因此您可能必须自己编写模板。