Visual Studio 2010工具箱控件已禁用或处于非活动状态
我试图在最后两个2或3天解决这个问题,但失败了。 在ASP应用程序开发(设计模式或源代码)中的VS 2010工具箱没有显示所有控件(显示html和报告的),我可以通过右键单击(显示所有)来查看所有控件,但它们显示为灰色或处于非活动状态。 在VS命令行中使用了devnev.exe重置,重新安装了VS,删除了C:\ Users \ Ramzan \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0中的四个隐藏文件。 tbd ,一切都是徒劳的。
这件事让我很生气。 我有另一台机器,一切正常。 请帮帮我,我真的尽一切可能
不知道这是否适用; 但我禁用了工具箱中的所有控件; 你可以看到它们但它们被禁用 – 这在Visual Studio 2010中。我右键单击工具箱项,然后重置工具箱,然后启用它们。 请注意,您可能会丢失所添加的任何自定义控件。
可能你的项目正在运行。 停止项目,然后您的工具栏项将启用。
这让我疯狂了一两天。 在选择项目菜单中,检查了我的第三方控件(CrystalReportsViewer)。 重置工具箱没有做任何事情来启用它们。 我的解决方案是将目标框架从.NET Framework 4 Client Profile更改为完整版.NET Framework 4 ,似乎客户端配置文件是针对客户端应用程序优化的版本的子集,不支持我的控件或仅使用对其他第3版的引用party .dll librarys。 此问题应仅适用于.NET 3.5和4.0,.NET 4.5已停止使用客户端配置文件
我有同样的问题,并在3天后修复它:
- 重置工具箱(不工作)
- 关闭并重新打开解决方案(不工作)
- 关闭并重新打开VS(它有效!)
经过长时间的谷歌搜索,大多数答案 – 旋转
- 重置工具栏
- 从C:\ Users(您的用户)\ AppData \ Local \ Microsoft \ VisualStudio \ 11.0中删除.tbd文件
- 使用devenv.exe / SafeMode和devenv.exe / ResetSettings。
他们都没有为我工作,让我更加恶心。
我做了一些有用的东西,并认为如果有人帮助它就值得分享。
我遵循了上述所有步骤,失败了。 我用我的项目(在VS 2012中)打开了第1步和第2步
- 右键单击工具箱>选择项目>按下重置>确定。
- 然后,再次右键单击工具箱>添加选项卡>’给它一些名称’>
- 重置工具箱
有一些屏幕闪烁/闪烁 – 一些加载。
令我惊讶的是灰色生活(灰色控制)现在可用了。
希望这有助于像我这样的人! 🙂
这对我有用..
如何完全重置Toolbox并使Visual Studio能够从头开始重建它
-
关闭Visual Studio;
-
打开“c:\ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 10.0”(Windows 7)文件夹并删除所有.TBD文件;
-
运行“regedit”工具。 为此,单击“开始”菜单中的“运行”项,然后键入不带引号的“regedit”;
-
找到“HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ ToolboxControlsInstaller_AssemblyFoldersExCache”和“HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ ToolboxControlsInstallerCache”键;
-
从这些键中删除所有内容,将其留空;
-
再次运行Visual Studio并等待它重新创建工具箱中的所有项目。
我知道这是旧的,但我遇到了同样的问题,这就是我所做的:
- 单击“数据流”
- 右键单击该窗口中的任意位置
- 选择SSIS工具箱。
希望这会对某人有所帮助。
右键单击工具箱并从“全部显示”中删除检查(如果选中)
如果您使用的是WPF application
并且使用 xml 打开了 Xaml , right click
确保right click
并view designer
,以启用工具箱控件。 (工具箱控件似乎仅在设计器模式下处于活动状态(启用))。 至少就是我的情况。
我为我工作做了以下步骤:
- 重置工具箱(右键单击工具箱 – >重置工具箱)
- 添加任何名称的新选项卡(右键单击工具箱 – >添加选项卡)
- 重置工具箱(右键单击工具箱 – >重置工具箱)
帮助我的是将项目类型从Windows应用程序更改为类库 – 然后(重新构建并重新打开…)后,我启用了所有控件。
在自定义控件上为我做的是首先从我的基础项目中删除控件。 然后我不得不将自定义控件作为一个单独的解决方案自行调出并重新编译。 我必须确保它被编译为类库而不是Windows应用程序。 我必须确保它是使用Framework 4编译的(与我的基本解决方案相同)并且所有子控件和项目也使用框架4.一旦我完成了所有这些事情,我就回到我的基础项目并添加新编译的控件确实已启用。
我希望这可以帮助别人。