用户
 找回密码
 立即注册

3

主题

5

帖子

107

积分

注册会员

Rank: 2

积分
107
发表于 2025-3-8 16:04:21
本帖最后由 ccjin 于 2025-3-10 10:45 编辑

报错描述:类型“Component”在未引用的程序集中定义。必须添加对程序集“System.ComponentModel.Primitives, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。

vs2017NuGet中安装System.ComponentModel.Primitives, Version,没有对应的版本,安装3.0,appconfig中自动生成
      <dependentAssembly>
        <assemblyIdentity name="System.Collections.NonGeneric" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
      </dependentAssembly>


这个是之前的老项目,对应的designer安装包应该是4.6.1的。想问问这个问题的原因是啥,有没有操作空间可以配置一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2025-3-10 10:00:39
可以更据提示添加System.ComponentModel.Primitives
使用道具 举报 回复 支持 反对
发表于 2025-3-10 10:47:32
Lula.Jin 发表于 2025-3-10 10:00
可以更据提示添加System.ComponentModel.Primitives

感谢您的回复,但是在NuGet管理器中,没有4.2.1.0版本,对应添加4.3.0还有4.1.0版本时,都出现了新上传截图中的错误。请问一下,这个应该怎样操作呢?
使用道具 举报 回复 支持 反对
发表于 2025-3-10 11:41:40
安装的designer是什么版本的, 在设计器左下角有版本号例如

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2025-3-10 11:52:55
Lula.Jin 发表于 2025-3-10 11:41
安装的designer是什么版本的, 在设计器左下角有版本号例如

官网上下载的,原项目用的版本应该是5开头的。官网上找不到对应资源,就用的最新的,好像兼容性出现了问题。
使用道具 举报 回复 支持 反对
发表于 2025-3-10 11:59:45
是650.17364吗?那应该是不会引用System.ComponentModel.Primitives,建议删除smobiler相关dll 再重新添加引用, 默认安装designer 的话dll在 C:\Program Files (x86)\Smobiler Designer\Library
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册