DevExpress工具箱不会在Visual C#Express上创建

时间:2011-08-24 14:47:43

标签: c# devexpress

我在运行Microsoft Visual C#2010 Express的Win7-32​​家庭高级版计算机上安装了DevExpress v2011 vol 1。

DevExpress控件不会出现在ToolBox中。我尝试使用日志记录运行ToolboxCreator程序,结果是:

  
      
  • VS 2005未​​找到
  •   
  • VS 2008未找到
  •   
  • VS 2010未找到
  •   

看起来我可以通过执行“选择项目...”方法并选择一个DevExpress工具手动将DevExpress控件添加到ToolBox,但这是很多控件,即使我指定只安装WinForm控件,它看起来也有很多网页控件。

这是我必须这样做的方式,还是有更好的方法?

4 个答案:

答案 0 :(得分:4)

根据this post,这似乎是一个已知问题。该帖子确认了VS Express的问题,并链接到此support article。不幸的是,它说:

  

可以在Express Edition中使用我们的ASP.NET和WinForms产品,但您必须手动将所需的产品项添加到工具箱中。这可以通过工具箱上下文菜单的“选择项目...”命令来完成,如下所述。

所以,对不起,似乎没有更简单的方法;我猜DevExpress自己会建议如果有的话。

答案 1 :(得分:1)

我以下列方式解决了这个问题。我运行了devexpress toolboxcreator。但在那之后,任何devexpress控制工具箱仍然是绝对的。然后我右键单击工具箱并选择“重置工具箱”。如果我先尝试过,那可能会有用,但它为我做了诀窍!

答案 2 :(得分:1)

请注意,如果您使用60个免费的DevExpress控件,那么您应该只使用DevExpress.Utils.v11.2.dll和DevExpress.XtraEditors.v11.2.dll(适用于winforms),例如此视频http://www.youtube.com/watch?v=QovScQvyvNM < / p>

答案 3 :(得分:1)

DevExpress控件未在Visual Studio工具箱中显示(禁用):

此问题是由应用程序Target Framework设置为.Net Framework 2.0

引起的

目标框架更改为4.0后,工具箱中的控件变为可用。

在Visual Studio中更改目标框架:

对于VB.net:

  1. 在解决方案资源管理器中右键单击该项目,然后单击属性...
  2. 在“编译”选项卡上,单击“高级编译选项...”按钮
  3. 将目标框架(所有配置)更改为.NET Framework 4。
  4. 对于C#.net:

    1. 在解决方案资源管理器中右键单击该项目,然后单击属性...
    2. 单击Application选项卡,将Target框架更改为.NET Framework 4。
    3. 之后,您需要通过右键单击工具箱选项卡来修复工具箱,其中存在控件。 Visual Studio将自动关闭,并在应用某些配置后重新打开。 现在,您将在工具箱中找到所有可用的devExpress控件..