2

我正在开发现有的 WinForms 应用程序,但在 WinForms 应用程序中的 Infragistics 控件存在一些奇怪的问题。

当我在具有 Infragistics 控件的项目中打开表单或用户控件时,它看起来像这样http://sdrv.ms/S7gvmS

我无法访问设计图面上的任何控件。点击什么都不做。并且,所有控件都出现在下部区域。

所以我创建了一个新的测试解决方案并删除了一些 Infragisstics 控件并得到了这个http://sdrv.ms/SRdo2y

有谁知道发生了什么?

4

2 回答 2

1

当我在可能是许可证或版本问题之前遇到类似问题时,如果未安装有效许可证,Infragistics 库包含的代码会在设计时阻止它们工作。要解决此问题,我首先建议您删除解决方案中的所有 *.licx 文件。这些很容易损坏,尤其是在您使用源代码控制时,并且在设计时应该正确重新生成。如果失败,那么我会尝试卸载并重新安装 Infragistics,确保安装的版本与您的项目参考的版本相匹配。

PS意识到这对原始海报的帮助为时已晚,但希望能帮助人们在未来遇到类似问题。

于 2015-05-29T14:21:14.697 回答
0

当 Visual Studio 找不到设计程序集时会发生这种情况。组件引用设计器,如果 Visual Studio 找不到设计器,则假定对象是组件而不是控件,并将其放置在系统托盘中。

通常,这表明您在安装组件时出现问题,因此通常的解决方案是重新安装。

于 2016-01-19T20:45:07.057 回答