Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未能加载工具箱项。它将从工具箱中删除,有什么解决方法?_C#_Winforms - Fatal编程技术网

C# 未能加载工具箱项。它将从工具箱中删除,有什么解决方法?

C# 未能加载工具箱项。它将从工具箱中删除,有什么解决方法?,c#,winforms,C#,Winforms,我面临的一个问题是-我有一个自定义UserControl,我想将它作为一个附加选项卡添加到我的TabControl中,因此为了实现它,我在工具箱中找到了我的UserControl,并将它拉到了我的TabControl中,我立即得到一个错误弹出窗口,上面显示 未能加载工具箱项。它将从工具箱中删除 经过研究,我发现了一些类似的答案 这个呢 他们在谈论32位和64位处理之间的不匹配,但我真的不知道如何修复它?比如我需要点击哪里,或者我需要重新编译什么才能让它工作?如果有人能把这些链接上写的内容翻译

我面临的一个问题是-我有一个自定义UserControl,我想将它作为一个附加选项卡添加到我的TabControl中,因此为了实现它,我在工具箱中找到了我的UserControl,并将它拉到了我的TabControl中,我立即得到一个错误弹出窗口,上面显示

未能加载工具箱项。它将从工具箱中删除

经过研究,我发现了一些类似的答案

这个呢

他们在谈论32位和64位处理之间的不匹配,但我真的不知道如何修复它?比如我需要点击哪里,或者我需要重新编译什么才能让它工作?如果有人能把这些链接上写的内容翻译成更清晰的语言,我将不胜感激

编辑

我正在尝试添加一个全新的UserControl,这意味着我创建了一个新的UserControl,我打开工具箱并将其拉入在tab-control中创建的选项卡中,结果出现了上面的错误。因此,没有构造函数或早期访问父问题


关于CPU,我不使用
AnyCPU
我使用
x64
这可能是个问题吗?此外,为了检查,我无法切换到
AnyCPU
,因为我的项目与项目属性中的
AnyCPU
不兼容,请尝试将“构建”选项卡中的平台目标更改为x86。
当我遇到类似的问题时,它对我有效。

在你开始之前。仔细检查您的用户控件是否存在可能的错误。就像在尚未创建句柄时尝试在构造函数中执行某些操作一样。类似于在相关对象尚未创建(空)时尝试访问对象(例如,在
OnPaint
中)。就像在父控件的
null
为空时尝试提前访问它一样。喜欢如上所述。另外,您需要指定此UserControl是另一个解决方案的一部分还是使用它的同一个解决方案的一部分,以及用于构建它的概要文件是什么。如果你设置了
AnyCPU
,你就没事了。Visual Studio应该在比特数不同的情况下向您发出警告(IIRC,这也会阻止构建解决方案)。@dr.null编辑了我的问题,看起来不应该是issue@Jimi编辑了我的问题,看起来我使用的架构中可能存在这个问题,那么,如果我使用x64,这是否意味着无法使用工具箱?我认为我们需要再进行一次编辑,以帮助我们理解并尝试重新处理该问题。哪个框架?解决方案的结构(请参见第二条注释)?也许是那个控件的代码?您是否正在调用任何不尊重
IntPtr.Size
win32
方法。。。。