Visual Studio 2010工具箱控件已禁用或处于非活动状态

时间:2012-01-15 17:00:20

标签: c# asp.net visual-studio-2010

我试图在最后两天2或3天解决这个问题,但失败了。在ASP应用程序开发(设计模式或源代码)中的VS 2010工具箱没有显示所有控件(显示html和报告的),我可以通过右键单击(显示所有)来查看所有控件,但它们显示为灰色或处于非活动状态。 在VS命令行中使用了devnev.exe进行重置,重新安装了VS,删除了 C:\ Users \ Ramzan \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 中的四个隐藏文件,扩展名为。 tbd ,都是徒劳。

这件事让我很生气。我有另一台机器,一切正常。 请帮助我,我真的做了一切可能

13 个答案:

答案 0 :(得分:34)

不知道这是否适用;但我禁用了工具箱中的所有控件;您可以看到它们但它们被禁用 - 这在Visual Studio 2010中。我右键单击工具箱项,然后重置工具箱,然后启用它们。请注意,您可能会丢失所添加的任何自定义控件。

答案 1 :(得分:15)

可能你的项目正在运行。停止项目,然后您的工具栏项将启用。

答案 2 :(得分:2)

这让我疯狂了一两天。在选择项目菜单中,检查了我的第三方控件(CrystalReportsViewer)。重置工具箱没有做任何事情来启用它们。我的解决方案是将目标框架从 .NET Framework 4 Client Profile 更改为完整版 .NET Framework 4 ,似乎客户端配置文件是针对已优化版本的版本的子集客户端应用程序不支持我的控件或仅使用对其他第三方.dll库的引用。此问题应仅适用于.NET 3.5和4.0,.NET 4.5已停止使用客户端配置文件

答案 3 :(得分:2)

我遇到了同样的问题并在3天后修复了它:

  1. 重置工具箱(不工作)
  2. 关闭并重新打开解决方案(不工作)
  3. 关闭并重新打开VS(它有效!)

答案 4 :(得分:2)

经过长时间的谷歌搜索,大多数答案 - 围绕着

  1. 重置工具栏
  2. 从C:\ Users(您的用户)\ AppData \ Local \ Microsoft \ VisualStudio \ 11.0
  3. 删除.tbd文件
  4. 使用devenv.exe / SafeMode& devenv.exe / ResetSettings。
  5. 他们都没有为我工作,让我更加生病。

    我做了一些有用的事情,并认为如果有人帮助你就值得分享。

    我按照上述所有步骤操作,失败了。我做了第1步& 2我的项目(在VS 2012中)打开并

    • 右键单击工具箱>选择项目>压制复位>确定。
    • 然后再次右键单击工具箱>添加标签> '给了它一些名字'>然后再次
    • 重置工具箱

    有一些屏幕闪烁/闪烁 - 有些装载。

    令我惊讶的是灰色生活(灰色控制)现在可用了。

    希望这有助于像我这样的人! :)

答案 5 :(得分:2)

这对我有用..

How to completely reset the Toolbox and enable Visual Studio to rebuild it from scratch

  1. 关闭Visual Studio;

  2. 打开“c:\ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 10.0”(Windows 7)文件夹并删除所有.TBD文件;

  3. 运行“regedit”工具。为此,请单击“开始”菜单中的“运行”项,然后键入不带引号的“regedit”;

  4. 找到“HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ ToolboxControlsInstaller_AssemblyFoldersExCache”和“HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ ToolboxControlsInstallerCache”键;

  5. 从这些键中删除所有内容,将其留空;

  6. 再次运行Visual Studio并等待它重新创建工具箱中的所有项目。

答案 6 :(得分:1)

如果您使用的是WPF application Xaml 是使用 xml 打开,那么请确保{{1} }和right click,以启用工具箱控件。 (工具箱控件似乎仅在设计器模式下处于活动状态(启用))。至少就是我的情况。

答案 7 :(得分:1)

我知道这已经老了,但我遇到了同样的问题,这就是我所做的:

  1. 点击数据流
  2. 右键单击该窗口中的任意位置
  3. 选择SSIS工具箱。
  4. 希望这会对某人有所帮助。

答案 8 :(得分:0)

右键单击工具箱并从“全部显示”中删除检查(如果已选中)

答案 9 :(得分:0)

我为我工作,执行以下步骤:

  1. 重置工具箱(右键单击工具箱 - >重置工具箱)
  2. 添加一个包含任何名称的新标签(右键单击工具箱 - >添加标签)
  3. 重置工具箱(右键单击工具箱 - >重置工具箱)

答案 10 :(得分:0)

帮助我的是将项目类型从Windows应用程序更改为类库 - 然后(重新构建并重新打开后...)我启用了所有控件。

答案 11 :(得分:0)

对我来说,自定义控件的作用是首先从我的基础项目中删除控件。然后我不得不将自定义控件作为一个独立的解决方案自行调出并重新编译。我必须确保它被编译为类库而不是Windows应用程序。我必须确保它是使用Framework 4编译的(与我的基本解决方案相同)并且所有子控件和项目也使用框架4.一旦我完成了所有这些事情,我就回到我的基础项目并添加新编译的控件确实已启用。

我希望这有助于某人。

答案 12 :(得分:0)

我尝试了上述所有方法,但仍然对我不起作用。之后,我在Windows应用程序上工作,之后我在Visual Studio上启动了Web应用程序编码,之后每当我打开Visual Studio时,都会出现此问题。我正在使用Visual Studio2015。因此,我在工具箱面板中单击鼠标右键,然后选择“选择选项”,然后在“ .Net框架”“组件”选项卡下选中了所有程序集名称为“系统”的复选框。 windows.forms'现在对我有用。