用户
 找回密码
 立即注册

5

主题

13

帖子

431

积分

中级会员

Rank: 3Rank: 3

积分
431
发表于 2020-6-4 19:30:45
本帖最后由 eroop 于 2020-6-5 09:49 编辑

引用LibraryCore下的DLL文件,编译的时候报错:
类型“System.ComponentModel.Component”在未被引用的程序集中定义。必须添加对程序集“System.ComponentModel.Primitives, Version=4.2.1.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a”的引用。

通过NuGet引用了System.ComponentModel.Primitives(4.3.0版本),再编译,提示版本冲突:一个是4.2.1.0版本,一个是4.1.1.0版本。
查看System.ComponentModel.Primitives的属性,版本是4.1.1.0。
也就是说安装的是4.3.0版本,实际是4.1.1.0版本。

这是啥情况啊。

分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2020-6-5 10:46:38
NuGet安装包的和你实际引用的包版本不一样?这个问题可以百度看下的,另外Smobiler基于.net core 3.0
使用道具 举报 回复 支持 反对
发表于 2020-6-11 17:08:57
在windows系统下,引用LibraryCore下的DLL文件,应该也是可以的吧?
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册