2011-08-24 89 views
1

我在運行Microsoft Visual C#2010 Express的Win7-32​​ Home Premium計算機上安裝了DevExpress v2011 vol 1。DevExpress工具箱不會在Visual C#Express上創建

DevExpress控件不會出現在工具箱中。我試着用日誌記錄運行ToolboxCreator程序,它導致:

  • VS 2005沒有找到
  • VS 2008沒有找到
  • VS 2010沒有找到

它看起來就像我可以通過執行「選擇項目...」方法並選擇一個DevExpress工具手動添加DevExpress控件到工具箱中,但這是很多控件,即使我指定只安裝WinFor m控件,它看起來也有很多網頁控件。

這是我必須做的方式,還是有更好的方法?

+0

偏離主題,但每當我打開一個非DevExpress項目並且必須等待2分鐘讓VS枚舉各種DX工具欄中的數百個控件時,我希望我有這個問題:) –

+0

@Daniel降級到C#Express? :) – LarsTech

+0

你可能會在這裏的東西.... –

回答

4

看來這是根據this post已知的問題。該職位承認VS Express的問題,並鏈接到此support article。不幸的是,它說:

它可以使用我們的ASP.NET和WinForms產品速成版,但你必須將需要的產品項目手動添加到您的工具箱。這可以通過工具箱上下文菜單中的「選擇項目...」命令完成,如下所述。

所以,對不起,似乎沒有更簡單的方法;我猜DevExpress自己會提示它,如果有的話。

+0

良好的聯繫。我所有的搜索引擎和DevExpress搜索都沒有讓我知道那篇文章。我想這是因爲這篇文章是針對XtraReports Suite的,但它顯然適用於他們所有的工具。謝謝。 – LarsTech

+0

很高興。我最初沒有得到任何東西,然後我意識到「Express」這個詞將出現在「DevExpress」中......所以我在谷歌中搜索了這樣的內容:DevExpress「VS 2005 not found」「Visual Studio Express」。單詞分組提示似乎已經完成了這項工作。 –

1

我以如下方式解決了問題。我運行了devexpress toolboxcreator。但在那之後,工具箱還沒有任何devexpress控件。然後我右鍵單擊工具箱並選擇「重置工具箱」。如果我先試了一下,也許這會起作用,但它對我有用!

1

需要注意的是,如果你使用60個免費的DevExpress控件,那麼你應該只使用DevExpress.Utils.v11.2.dll和DevExpress.XtraEditors.v11.2.dll(爲的WinForms)。這部影片http://www.youtube.com/watch?v=QovScQvyvNM

1

DevExpress的控件沒有顯示出來(禁用)在Visual Studio工具箱:

這個問題是由應用程序的目標框架正在造成設定爲.Net框架2.0

一旦目標框架已更改爲4.0,對照面世在工具箱中。

更改目標框架在Visual Studio:

對於VB.net:

  1. 右鍵單擊Solution Explorer中的項目,然後單擊屬性...
  2. 在編譯選項卡,單擊高級編譯選項...按鈕
  3. 將目標框架(所有配置)更改爲.NET Framework 4。

對於C#.NET:

  1. 右鍵單擊Solution Explorer中的項目,然後單擊屬性...
  2. 單擊應用程序選項卡並更改目標框架.NET框架4

之後,你需要通過工具箱選項卡,在控件上存在右擊修理工具箱。 Visual Studio將自動關閉,並將在應用一些配置後重新打開。 現在你會發現工具箱上的所有devExpress控件..

+0

我們不會在這裏做簽名。這就是我編輯它的原因。 – LarsTech

相關問題