2016-10-04 66 views
2

我正在處理Windows窗體項目Visual Studio 2012如何添加項目中的文件夾中的UserControl到工具箱

在該項目的解決方案中,我創建了一個名爲userControls的新文件夾,並添加了一個用戶控件(UserControl1)。

這裏是解決方案的樹視圖:

enter image description here

我如何可以訪問UserControl該文件夾中從ToolBox

重建解決方案並重新啓動Visual Studio沒有解決我的問題。

+0

試試這個:關閉Visual Studio後,刪除'bin'和'obj'文件夾。同時轉到'%userprofile%\ appdata \ local \ Microsoft \ VisualStudio \ 11.0 \ ProjectAssemblies'並刪除所有文件夾。 –

+0

@RezaAghaei工作,謝謝! – ThunderWiring

+0

@RezaAghaei順便說一句,你可以添加它作爲答案,我會接受它。 – ThunderWiring

回答

2

成功構建後,當前項目中的用戶控件將自動添加到工具箱中,並且無需執行其他任務即可完成此任務。

工具箱未被新用戶控件填充的問題通常是構建錯誤或設計器錯誤。爲了解決這個問題,你可以執行以下任務:

  • 關閉Visual Studio的
  • 刪除Visual Studio設計緩存文件。要做到這一點,去下面的路徑,並刪除所有文件夾:

    %userprofile%\appdata\local\Microsoft\VisualStudio\11.0\Proj‌​ectAssemblies 
    
  • 刪除您的項目binobj文件夾。

  • 再次打開Visual Studio並構建解決方案。
0

1.You可以使用

Toolbox -> right click -> Choose Items -> Browse 

選擇與UserControl程序集內容添加到您的工具箱。

2.構建整個解決方案。之後,您的UserControl應顯示在toolbox中。

+0

它的VS2012,右擊ToolBox沒有這個選項,它給了我:'Dock','Float','Auto Hide','Hide','Docked as Tabbed Document' – ThunderWiring

+0

@mww控制哪個在當前項目中將自動添加到工具箱中。通常這樣的問題是構建/設計器錯誤。 –

相關問題