簡體   English   中英

禁用 Visual Studio 2010 工具箱控件

[英]Visual Studio 2010 Toolbox controls disabled

ASP.NET 應用程序開發(設計模式或源代碼)中的 VS 2010 Toolbox 未顯示所有控件(顯示 HTML 和報告控件),我可以通過右鍵單擊(全部顯示)查看所有控件,但它們是灰色或不活動的。

我在 VS 命令行中使用devnev.exe進行了重置,重新安裝了 VS,刪除了C:\Users\Ramzan\AppData\Local\Microsoft\VisualStudio\10.0中的四個隱藏文件,擴展名為 . 待定,一切都是徒勞的。

這件事快把我逼瘋了。 我有另一台機器,那里一切正常。
非常感謝任何幫助。

不知道這是否適用; 但是我禁用了工具箱中的所有控件; 您可以看到它們,但它們已被禁用 - 這在 Visual Studio 2010 中。我右鍵單擊一個工具箱項,然后重置工具箱,然后它們被啟用。 請注意,您可能會丟失您添加的任何自定義控件。

可能您的項目正在運行。 停止項目,然后您的工具欄項目將變為啟用。

右鍵單擊工具箱並從“顯示全部”中刪除檢查(如果選中)

這讓我瘋狂了幾天。 在選擇項目菜單中,我的第 3 方控件 (CrystalReportsViewer) 被選中。 重置工具箱沒有啟用它們。 我的解決方案是將目標框架從.NET Framework 4 Client Profile更改為完整版本.NET Framework 4 ,似乎客戶端配置文件是針對客戶端應用程序優化的版本的子集,不支持我的控件或僅使用對其他 3rd 的引用方 .dll 庫。 此問題僅適用於 .NET 3.5 和 4.0,.NET 4.5 已停用客戶端配置文件

我有同樣的問題並在 3 天后修復它:

  1. 重置工具箱(無效)
  2. 關閉並重新打開解決方案(無效)
  3. 關閉並重新打開 VS(它有效!)

經過很長時間的谷歌搜索,大部分答案都圍繞着

  1. 重置工具欄
  2. 從 C:\Users(your user)\AppData\Local\Microsoft\VisualStudio\11.0 中刪除 .tbd 文件
  3. 使用 devenv.exe /SafeMode 和 devenv.exe /ResetSettings。

他們都沒有為我工作,讓我更惡心。

我做了一些有效的事情,並且認為如果它對某人有幫助,就值得分享。

我遵循了上述所有步驟,但失敗了。 我打開了我的項目(在 VS 2012 中)並執行了第 1 步和第 2 步

  • 右鍵單擊工具箱>選擇項目>按下重置>確定。
  • 再一次,右鍵單擊工具箱>添加選項卡>“給它一些名字”>然后再一次
  • 重置工具箱

有一些屏幕閃爍/閃爍 - 一些加載。

令我驚訝的是,Grey life(灰色控件)現在可用了。

希望這可以幫助像我這樣的人! :)

這對我有用..

如何完全重置工具箱並讓 Visual Studio 從頭開始​​重建它

  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 並等待它重新創建工具箱中的所有項目。

如果您在WPF application中工作並且您的Xaml是使用xml打開的,那么請確保您right clickview designer器,以啟用您的工具箱控件。 (工具箱控件似乎僅在設計器模式下處於活動狀態(啟用))。 至少我是這樣。

我知道這很舊,但我剛剛遇到了同樣的問題,這就是我所做的:

  1. 點擊數據流
  2. 右鍵單擊該窗口中的任意位置
  3. 選擇 SSIS 工具箱。

希望這會對某人有所幫助。

我為我工作了以下步驟:

  1. 重置工具箱(在工具箱中單擊鼠標右鍵->重置工具箱)
  2. 添加任何名稱的新選項卡(右鍵單擊工具箱->添加選項卡)
  3. 重置工具箱(在工具箱中單擊鼠標右鍵->重置工具箱)

幫助我的是將項目類型從 Windows 應用程序更改為類庫 - 然后(在重新構建並重新打開之后......)我啟用了所有控件。

在自定義控件上為我做了什么是首先從我的基礎項目中刪除控件。 然后我不得不將自定義控件作為一個單獨的解決方案單獨提取並重新編譯它。 我必須確保它被編譯為類庫而不是 Windows 應用程序。 我必須確保它是使用框架 4 編譯的(與我的基本解決方案相同),並且所有子控件和項目也使用框架 4。一旦我整理好所有這些東西,我就回到了我的基本項目並添加了新編譯的控件,果然啟用了。

我希望這可以幫助別人。

我嘗試了上述所有方法仍然對我不起作用。 之后我正在開發一個 Windows 應用程序,之后我在 Visual Studio 上開始了 Web 應用程序編碼,之后每當我打開 Visual Studio 時,就會出現這個問題。 我正在使用 Visual Studio 2015。所以我做了什么,我在工具箱面板內右鍵單擊並選擇了“選擇選項”,然后在“.Net 框架”組件選項卡下,我檢查了程序集名稱為“系統”的所有復選框。 windows.forms' 它現在對我有用。

確保當前打開的解決方案平台確實支持您需要的控件。 例如,我的問題是我試圖將“SqlConnection”控件添加到 .NET 6.0 應用程序。 有一次,我創建了一個“.NET Framework Windows Form”項目,“SqlConnection”控件變得可用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM