【问题标题】:Syncfusion Winforms SpreadsheetRibbon throws exception when added through Designer or on compileSyncfusion Winforms SpreadsheetRibbon 在通过 Designer 添加或编译时抛出异常
【发布时间】:2023-02-08 04:40:55
【问题描述】:

好吧,这是一个奇怪的。我开发了一个小型 WinForms .NET7 应用程序,它使用 Syncfusion 的电子表格和 SpreadsheetRibbon 控件来显示一些 Excel 数据(然后对所述数据执行操作)。 此应用程序在 Designer 中预览得很好,也可以在我的台式电脑上编译和运行(Windows 11 Pro 和 VS2022 Enterprise,i9-11900)

然后我想对该应用程序进行更多开发,并将该应用程序的源代码从我的 Github 存储库克隆到我的 Surface Book 3(也包括带有 VS2022 Enterprise 的 Win11 Pro)。

然后我等待 Nuget 包被实例化并点击“调试”。然后崩溃并出现以下异常:

请记住,我只是将控件从工具箱中拖出,只是告诉 SpreadsheetRibbon 对 Spreadsheet 控件的引用。其他一切都在默认属性上。

就在那时,我注意到功能区没有出现在设计器预览中。尝试从工具箱中将另一个功能区拖到设计器上会产生类似的异常:

这很奇怪,我看不出这是从哪里来的。毕竟,它可以在我的台式电脑上运行,而且我的笔记本电脑和台式机都具有相同的 VS2022 配置。 另外,我最近重置了我的笔记本电脑,所以目前实际上没有安装任何会干扰构建过程的东西。 我已经在 Syncfusion 的论坛上问过了,但我没有得到他们理解这个问题的印象……还有其他人知道会发生什么吗?

【问题讨论】:

    标签: c# winforms syncfusion


    【解决方案1】:

    我想到了。因为我的应用程序也在 Surface Go 2 上运行和编译,具有其他相同的软件配置。所以它一定是硬件相关的。 好吧,尝试运行该应用程序时的堆栈跟踪提到了位图和System.Drawing 的问题 - 也许图形相关?

    就在那时,我想起了我的 Surface Book 上的 VS 横幅,其中提到 200% 的比例因子存在问题。

    长话短说:将比例因子设置为 100% 可以使一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      相关资源
      最近更新 更多