WTF发生在我的工具箱上?移动控件消失了:(

时间:2011-05-11 06:49:27

标签: visual-studio-2008 windows-mobile compact-framework

作为开发人员的人很棒但是这样的日子让你想成为一名水管工:(

出于某种原因,当我今天打开“智能设备”解决方案并尝试使用表单设计器时,所有移动控件都从工具箱中消失了。在他们的位置是正常的WinForms控件。我正在使用Visual Studio 2008.

我甚至尝试过启动一个新的智能设备项目,但它总是提供桌面控件。如果我开始一个针对.Net 2.0的新项目,但如果我的目标是3.5,那么问题就出现了。我选择哪个版本的Windows Mobile没有任何区别。我试过5.0和6.0。

经过大约7个小时的努力,我真的变得绝望了(我甚至打电话给微软),所以任何帮助都会受到赞赏。

我试过了:
- 重置工具箱
- 删除隐藏的工具箱文件(http://weimenglee.blogspot.com/2007/12/tip-missing-controls-in-toolbox-visual.html)
- 使用以下命令重置VS:“devenv.exe / setup / resetuserdata”
- 使用“cmd / c start / wait devenv / setup / resetuserdata / selfreg / resetskippkgs”重置它 - 冲压显示器

非常感谢

干杯
马克

更新:我尝试回到早期的系统还原点。没有帮助:(

3 个答案:

答案 0 :(得分:0)

尝试通过以下命令强制工作室重建它的资源元数据:

devenv /setup

你也可以尝试重置跳过包(如果由于某种原因它被设置为跳过CF工具箱的东西):

devenv /resetskippkgs

当Studio 正在运行

时运行这些

答案 1 :(得分:0)

最后,我卸载了VS2008和所有移动SDK,第三方控件以及与VS2008相关的任何其他内容。重新安装它,它正在工作。一点点:(

答案 2 :(得分:0)

我卸载" .NET Compact Framework 2.0"后面我遇到了同样的问题。因为我只想使用3.5。

重新安装" .NET Compact Framework 2.0" (我下载here (Official Microsoft Download Center))为我修好了。