更新,在项目中,找到魔方安装包,找到最新版本安装
image.png

重新生成方案

升级后,.TT生实体会出错。
在.NETCore3.1/.NET5.0项目使用XCode的build_netcore.tt模板生成时,可能会报以下错误(未能找到文件):
image.png
或者报以下错误(正在编译转换:类型”Object”在未引用的程序集中定义。必须添加对程序集的引用):
image.png
这是VisualStudio2019的T4模板存在对.NET5.0程序集的兼容问题,只需要强制指定DLL引用位置即可。
上面文件中指定使用解决方案下DLL子目录的NewLife.Core.dll和XCode.dll,需要首先编译任意引用了XCode的项目,并在输出目录中寻找这两个文件,拷贝到DLL子目录中去。
此外,还可以修改 EntityBuilder.Build 参数来满足个性化需求。

NETCore项目模版生成报错

在.NETCore3.1/.NET5.0项目使用XCode的build.tt模板生成时,会报错:

此时我们可以修改模板