c# - 氪星上下文菜单在.Net FW 4.0下打不开

标签 c# .net vb.net .net-framework-version krypton-toolkit

Scenario

我正在使用一个非常知名的用户控件套件,Krypton ,它带有一个上下文菜单,一个 KryptonContextMenu

我使用的是最新版本 4.4.0

我在 Windows 8.1 x64 下,使用 VisualStudio 2013 Ultimate 和 WinForms 技术。

Problem

如果我将我的项目定位到 FW 4.0 或更高版本,我将无法显示 KryptonContextMenu。 如果我以 FW 3.5 或更小的版本为目标,它会完美运行。

任何项目都会发生这种情况,即使是带有氪项目示例的官方 KryptonContextMenuExamples

它不会抛出任何类型的异常,只是如果我尝试使用 KryptonContextMenu .Show() 方法使用它的任何覆盖它不会显示 FW 4.0 下的上下文菜单,只是不会什么都会发生。

Question

1) 我是唯一遇到 KryptonContextMenu 问题的人?我只是在氪金页面/论坛中找不到有关此问题的信息。

2) 我可以尝试解决这个问题吗?

最佳答案

我遇到了同样的问题,我设法通过将我的应用程序属性的“平台目标”更改为“x86”而不是“任何 CPU”来修复它。然后我的 KryptonContextMenu 控件就正确显示了。希望对您有所帮助。

关于c# - 氪星上下文菜单在.Net FW 4.0下打不开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27184924/

相关文章:

c# - VS 2010 中 C# 项目的意外缓慢构建

c# - 将对象序列化为 JSON 时循环引用检测到异常

asp.net - 错误 : "Capacity was less than the current size" with ASP. NET DataPager 控件

c# - NuGet 发布的 github 托管项目的目录结构

c# - 如果一个对象具有相同的接口(interface),是否可以动态地将一个对象的内容复制到另一个对象?

c# - 一行中的复选框

c# - string.Format 忽略 NumberFormatInfo?

.net - 为什么我在使用 TextMessageEncodingBindingElement 时收到 XmlException "Unexpected end of file"?

vb.net - 有没有办法在程序运行时创建 Onclick 事件?

asp.net - vb.net 中的登录页面帮助