gpt4 book ai didi

c# - 无法加载工具箱项目。它将从工具箱中删除

转载 作者:行者123 更新时间:2023-12-02 01:36:04 27 4
gpt4 key购买 nike

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

Failed to load toolbox item #UserControlName. It will be removed from the toolbox.

我的解决方案资源管理器中有它,但在出现此错误后它从我的工具箱中消失了。我还收到警告:

'#UserControlName' is never assigned to, and will always have its default value null.

当我查看我的设计器代码时,确实如此。但我还没有对我的设计师代码做任何事情。我的用户控件是在那里定义的但没有实例化。我怎样才能把它放回去?

这与我将构建平台从 x32 更改为 x64 有什么关系吗?如果是这样的话,我会感到惊讶,因为该程序在更改后运行良好。

最佳答案

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

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

关于c# - 无法加载工具箱项目。它将从工具箱中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27289366/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com