找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-12 16:43  /   查看:1923  /  回复:0
C1或者Spraed等葡萄城产品开发包安装完成后,VS工具箱中仍然找不到对应控件,这个是很多刚开始使用葡萄城.NET产品的用户经常遇到的困惑


这个问题可能的原因有2个:


1.当前创建的解决方案使用的.NET framework框架版本低于安装的控件所依赖的.NET framework版本。

例如已经安装了C1 winforms 4.5.2控件,但是新建的解决方案是基于.NET4.5,这个时候工具箱中的控件是不可用状态,默认不做显示
在工具箱中右键点击“全部显示”就可以显示这些不可用控件,但是也只限于浏览,还是无法使用,比如下图中在winforms项目中的WPF控件。
   

解决办法:更改解决方案使用的.NET版本,或者使用依赖更低.NET版本的葡萄城控件,

比如上述例子中,可以将解决方案的.NET框架更改到4.5.2以上。也可以安装C1 winforms 4.0控件(老版本控件一般已经停止更新,如果不是项目的.NET版本限制的话,不推荐使用)。

2.控件没有被自动注册到VS工具箱中
安装开发包的过程中,开发包会给VS工具箱自动注册控件,但是在一些用户的电脑中可能由于设置,权限等方面的原因,没有注册成功,这个时候,可以选择手动注册。

1工具箱右键点击选择项


2.在弹出的对话框中,勾选相关控件,
比如C1 winforms的控件,你可以通过命名空间排序,通过shift+鼠标选中这些控件,然后勾选,点击确定即可


3.如果在列表中仍未发现相关控件,还可以手动从dll中添加


找到开发包安装的路径,比如spread.net V15在这个位置,选中dll后确定,即可添加到列表中



C1默认路径安装后dll文件夹位置
C:\Program Files (x86)\ComponentOne\WinForms Edition\bin\v4.5.2

Spread默认位置
C:\Program Files (x86)\GrapeCity\Spread.NET 15\Windows Forms\v15.2.20223.0\bin


本帖子中包含更多资源

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

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部