当我为'dotnet new'CLI命令设计项目模板时,无论如何都要将文件自动添加到csproj文件中?
我目前在我的根项目文件夹(包含SLN文件的文件夹)中有一个目录结构,如下所示:
它将在多个项目中生成多个文件(基于实体名称或“TemplateName”),但我希望它们能够自动添加到csproj文件中。
我的template.json看起来像:
{
"author": "Adam",
"classifications": [ "Web", "WebAPI" ],
"name": "MyProject MVC Controller",
"identity": "MyProject-Domain-Entity-With-Controller", // Unique name for this template
"shortName": "ent-with-ctrl", // Short name that can be used on the cli
"tags": {
"language": "C#",
"type" : "item"
},
"sourceName": "TemplateName",
"preferNameDirectory" : "false"
}
或者,如果我确实需要生成这些文件并将它们添加到proj文件中,是否有更好的选择?
谢谢!