经过分析
安装官方插件后 插件的目录在 AppDataLocalMicrosoftVisualStudio"VS版本"Extensions随机字符串 目录下
插件主程序 AspNetZeroRadToolVisualStudioExtension.dll
执行过程:
1.点击生成代码->并输出 配置文件 xxx.json
2.解压dll中的AspNetZeroRadTool 工具到解决方案目录
3.掉用cmd 在 AspNetZeroRadTool 目录中执行 dotnet AspNetZeroRadTool.dll xxx.json
3.AspNetZeroRadTool 中会判断 Licensing 信息 如果 错误 程序退出
知道了过程 接下来就是搞事情.
1.移除 Main 入口 中的Licensing 判断代码.并生成
2.在 AspNetZeroRadTool 目录中执行 dotnet AspNetZeroRadTool.dll xxx.json 验证生成的dll
3.下载AspNetZeroRadToolVisualStudioExtension.dll 中的资源文件 AspNetZeroRadToolVisualStudioExtension.Resources.AspNetZeroRadTool.zip
4.将破解好的AspNetZeroRadTool.dll 替换到AspNetZeroRadToolVisualStudioExtension.Resources.AspNetZeroRadTool.zip 中
5.替换 AspNetZeroRadToolVisualStudioExtension.dll 中的资源文件 并打包
OK 搞定