找回密码
 立即注册

QQ登录

只需一步,快速开始

AndyLiu

注册会员

2

主题

8

帖子

28

积分

注册会员

积分
28
  • 86

    金币

  • 2

    主题

  • 8

    帖子

最新发帖
AndyLiu
注册会员   /  发表于:2021-12-1 21:42  /   查看:6926  /  回复:15
1金币
Win11下安装 Visual Studio 2022企业版,安装多个版本(包括最新版本)的ComponentOne,c1FlexGrid这个表格均无法在设计器中使用,把控件放到界面就被当作组件,如图所示,另一台win10故障依旧。

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

最佳答案

查看完整内容

我们和你遇到一样的问题。 已经确定,因为Visual studio 2022不再支持.NET framework 4.0 所以必须改用4.5.2版本的C1

15 个回复

倒序浏览
最佳答案
最佳答案
taoyuansoft
中级会员   /  发表于:2021-12-1 21:42:23
来自 11#
我们和你遇到一样的问题。
已经确定,因为Visual studio 2022不再支持.NET framework 4.0
所以必须改用4.5.2版本的C1

评分

参与人数 1金币 +300 收起 理由
Richard.Ma + 300

查看全部评分

回复 使用道具 举报
yin_tb
高级会员   /  发表于:2021-12-2 09:16:20
2#
你安装了多个版本的C1,本身这就不行吧。我觉得本身这会有问题,C1会写注册表,还会写入.NET公共目录,会冲突的。
回复 使用道具 举报
AndyLiu
注册会员   /  发表于:2021-12-2 09:24:23
3#
yin_tb 发表于 2021-12-2 09:16
你安装了多个版本的C1,本身这就不行吧。我觉得本身这会有问题,C1会写注册表,还会写入.NET公共目录,会冲 ...

因为C1的2017版不行,我卸载后下载最新的并安装,也是同样的问题。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-2 09:29:37
4#
暂时无法确定是不是你安装多个版本导致的这个问题,但是安装多个版本确实是会导致其他的一些问题,不建议同时安装,你可以全部卸载后仅安装一个版本看看。

目前我这边使用的即是Win11+VS2022,C1可以自工具栏正常拖动

如果问题无法解决的话,请私信我你这边电话,我通过电话联系你解决
回复 使用道具 举报
AndyLiu
注册会员   /  发表于:2021-12-2 15:05:50
5#
已经证实,VS2022不再支持.net Framework4.0,所以这类项目会出这这种情况。
回复 使用道具 举报
AndyLiu
注册会员   /  发表于:2021-12-2 15:54:05
6#
本帖最后由 AndyLiu 于 2021-12-2 16:03 编辑

发现更具体的问题:
Vs2022下,开发的winForm项目(含4.0、4.8)。C1FlexGrid 4.0版本,放到窗体上有本帖说的问题,C1FlexGrid 2.0的可以。尝试过C1的2017版和最新版(每次只安装一个版本,卸载后再安装的),都有此问题。

回复 使用道具 举报
yin_tb
高级会员   /  发表于:2021-12-2 17:26:22
7#
AndyLiu 发表于 2021-12-2 15:54
发现更具体的问题:
Vs2022下,开发的winForm项目(含4.0、4.8)。C1FlexGrid 4.0版本,放到窗体上有本帖 ...

【VS2022不再支持.net Framework4.0-4.5等版本的开发】? 不应该吧。我倒是没试,我的VS没有升到那么新,懒的弄环境。 .NET 6出来了,回来弄到最新。
如果你一定要用C1开发基于.NET4-5的程序,我基本能确定,C12020版,还是支持的。关键是,就算C12020支持VS2022,你现用的试用版,如果可以,你购买,葡萄城可能不卖老板本呀,呵呵呵。
回复 使用道具 举报
AndyLiu
注册会员   /  发表于:2021-12-2 17:43:40
8#
yin_tb 发表于 2021-12-2 17:26
【VS2022不再支持.net Framework4.0-4.5等版本的开发】? 不应该吧。我倒是没试,我的VS没有升到那么新, ...

我开发基于Net4.0是因为要兼容Win XP(工控行业很多老机)。VS2022已经不支持了,但可以在VS2019中单独安装net4.0的开发框架,这样VS2022也可以正常开发4.0的项目了。现在使用VS2022就差这C1了,C1安装后本身就有2.0、4.0的版本,只是不知道为何在VS2022中无法使用(不理会这个错误,只是少了表格设计,新控件放上去也比较麻烦,要略为修改代码,也可以使用,只是不方便)。
回复 使用道具 举报
yin_tb
高级会员   /  发表于:2021-12-2 17:50:55
9#
AndyLiu 发表于 2021-12-2 17:43
我开发基于Net4.0是因为要兼容Win XP(工控行业很多老机)。VS2022已经不支持了,但可以在VS2019中单独安 ...

我觉得你可以重装下系统,不要ghost那种,最好是微软的原版ISO版。然后,装好VS,再装C1最新版。有可能你装了太多版本,系统一些注册组件冲突乱了。马老师那边说环境可以,应该没问题。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部