标签:注意 get 选项 winform entity ica 统一 名称 创建
1.1 在项目目录中创建.template.config文件夹
1.2 创建一个名为“template.json” 的新文件
{
  "author": "5DThinking",
  "classifications": [ "WinForm" ],  //对应模板的Tags
  "identity": "5DThinking.Demo",  //模板的唯一名称
  "name": "5DThinking.Demo",  //对应模板的Templates
  "shortName": "abc",  //【修改】短名称,使用 dotnet new <shortName> 安装模板时的名称
  "tags": {
    "language": "C#",
    "type": "project"
  }
  "sourceName": "xxx",  // 【修改】在使用 -n 选项时,会替换模板中项目的名字xxx
  "preferNameDirectory": true  // 可选,添加目录 
}注意:"sourceName": "xxx"指明模板中将要被替换的字符串
运行命令dotnet new -i .以安装位于当前文件夹的模板
运行命令dotnet new abc -n 5DThinking.Test -o TestTemplate,新项目成功在TestTemplate目录下生成,名字也都统一改为5DThinking.Test
现在运行新项目,出现一堆错误,主要是两类:1.NuGet包还原问题 2..resx文件报错
解决办法:
lib目录中复制.dll文件到新项目相应目录中并覆盖,在项目中重新引用.resx文件到新项目相应目录中并覆盖注:这个解决办法是野路子,正规的按照微软官网上的做。
标签:注意 get 选项 winform entity ica 统一 名称 创建
原文地址:https://www.cnblogs.com/zhaoshujie/p/12516072.html