首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能加载工具箱项。它将从工具箱中删除。

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

Stack Overflow用户
提问于 2014-12-04 08:29:44
回答 12查看 35.4K关注 0票数 34

我有一个WinForm应用程序。我还为它创建了自己的User Control。一切都很好。直到今天,当我尝试将它添加回我的程序时,我收到了错误消息(我从未删除它)。(做的)。

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

我已经在我的解决方案资源管理器,但它消失在我的工具箱后,这个错误。我还收到了这样的警告:

'#UserControlName‘永远不会分配给它,并且它的默认值总是为null。

当我看我的设计师代码时,这是真的。但我没有对我的设计师代码做任何事。我的用户控件是在那里定义的,但没有实例化。我怎么把它放回去?

这与我将构建平台从x32改为x64这一事实有什么关系吗?如果是这样的话,我会感到惊讶,因为在那个改变之后,程序运行得很好。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2014-12-05 06:42:31

在这种情况下,您将被迫修改设计人员代码。只要您不对设计器代码进行大幅度的更改,就不应该破坏任何东西。为了安全起见,重新实例化其他控件的对象(在页面顶部附近)。设计人员应填写属性等的空白。

这还应该将控件返回到工具箱。

票数 0
EN

Stack Overflow用户

发布于 2017-06-19 10:22:57

在我们的一个应用程序中,我遇到了同样的问题,无法找到解决方案。因此,我手动创建了用户控件和自定义控件。在再次搜索网页之后,我终于找到了为什么设计师在这个特定项目上失败的原因。答案是,项目是64位,而Visual仍然没有64位版本,它仍然是32位。因此,设计器无法在64位应用程序或类库中加载控件。阅读微软关于这方面的文章。Visual网站上有一篇文章,但已被删除。请参阅Visual支持论坛中的答案。

https://social.msdn.microsoft.com/Forums/vstudio/en-US/77e10b58-43cc-4aab-919f-888f14f99571/x64-class-library-of-user-controls?forum=csharpgeneral

票数 55
EN

Stack Overflow用户

发布于 2015-08-21 20:51:42

我最近也有同样的问题。由于这个(以及这个网站和互联网上的任何其他答案)实际上帮助了我,我找到了修复它的方法。

只需清理文件并重新构建解决方案。就这么简单。

票数 39
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27289366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档