用VS2019新建winfrom项目,
formwork6.0--7.2一直报错:
找不到与 'NetDimension.NanUI 1.0.109.230 约束: SharpGen.Runtime (>= 2.0.0-beta.13)' 兼容的“SharpGen.Runtime”版本。
经过度娘后,发现需要安装
SharpGen.Runtime
SharpGen.Runtime.COM
才可以,看N按UI作者说,是基于VS2022进行编写。应该是这个原因吧。可安装了VS2022仍然不行。
安装SharpGen后尝试,报错 ;
找不到与 Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)', 'System.Text.Json 8.0.4 约束: Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)' 兼容的“Microsoft.Bcl.AsyncInterfaces”版本。
惯性思维继续安装尝试,报错:
'Microsoft.Extensions.Logging 8.0.0 约束:
惯性思维继续安装尝试,报错:
无法解析依赖项:System.Text.Json 8.0.4 约束: Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)' 不兼容。
惯性思维继续安装尝试,报错:
然后,。。。一直报错。。一直安装。
最终不行。
后来发现winformium 是作者重新整理完成的。随后删除重新开始。
其依赖项
.Bcl.AsyncInterfaces (>= 8.0.0)、Extensions.Logging,安装正常。
SharpGen.Runtime,安装后,依然不通过,提升,与要求的2.0.0,beta1.3,不符合。
才发现,SharpGen.Runtime正式发布版最高1.3,需要选中“nuGet中《包含预发行版》”SharpGen.Runtime才能显示出要求的2.0.0版本。安装.。。。。
本想着,最后一个提示完成。。。没想到啊。。。。
提示“ 'WinFormium 1.0.109.267 约束: SharpGen.Runtime.COM (>= 2.0.0)' 不兼容。
后面关注上版本号后,继续下载.com
然后开始安装,要求接受好多许可,不得不接受。。。。安装。。
再次安装winformium。完成。
然后我的引用,从10+变成了50+。还好能安装好就有收获。下面进行尝试使用吧。先去找找官方文档。