为什么我的工具箱项目在Visual Studio 2008中消失了?

7 visual-studio-2008 winforms

我正在开发一个包含多个针对Windows Mobile 5和标准Windows应用程序的项目的解决方案.

最近在设计师中打开表单时,常见的UI控件(文本框,按钮,标签等等)已经消失,只留下项目中定义的控件.

重置工具箱无效.谷歌搜索建议删除其中的工具箱临时文件Local Settings\Application Data\Microsoft\VisualStudio\9.0,但这只能成功恢复Windows Mobile 5的默认控件.WinForms控件仍然神秘地丢失.

此外,如果我右键单击并在工具箱上选择全部,所有WinForms控件实际上都会出现,但它们都是灰色的.

还有其他人经历过这个吗?

jus*_*ase 1

我也注意到常规 WinForms 也有同样的情况。我无法与移动应用程序交谈,但在常规 winform 中,这种情况很容易发生。

我相信这实际上是 Visual Studio 中的一个错误。

您可以通过向控件添加属性来执行一些操作(同样,对于 WinForms。我不确定移动设备)。例如:

[ToolboxBitmap(typeof(MyControl), "MyControlBitmap")]
Run Code Online (Sandbox Code Playgroud)

该网站上还有一些其他有用的相关内容:

http://en.csharp-online.net/Design-Time_Integration-Attributes