无法手动或自动将ILNumerics控件添加到VS2012工具箱中

时间:2013-11-13 11:39:38

标签: c# .net visual-studio-2012 64-bit ilnumerics

我正在尝试按照http://ilnumerics.net/visualization-api-quick-start-guide.html中的说明让ilnumerics工作。到目前为止,我的工具箱上没有ILnumerics控件。

我尝试了Nuget的所有三个单独的包

1)ILNumerics(AnyCPU) 2)ILNumerics.32bit 3)ILNumerics.64bit

这些包确实加载到我的.csproj,但工具箱中没有列出IlNumerics控件。所以我尝试手动添加它们。我右键单击我的工具箱并选择“选择项目”。这将我带到.Net框架组件选项卡,在这里我选择Browse按钮并尝试加载DLL。以上三种情况我得到以下错误

1)ILNumerics.dll:ILNumerics.dll中没有可以放在工具箱中的组件。 2)ILNumerics.32.dll:ILNumerics32.dll中没有可以放在工具箱中的组件。 3)ILNumerics.64.dll:文件ILNumerics64.dll无效。 (注意:这是与前两种情况不同的错误)

我使用的是“Microsoft Visual Studio Ultimate 2012”,操作系统是Microsoft Windows 7专业版,系统类型是基于X64的PC。

我不确定这是否相关,但当我在上述三个dll上运行依赖walker时。 我得到ILNumerics.dll和ILNumerics.32.dll的以下错误     “错误:找到了具有不同CPU类型的模块”

我还可以使用上面显示的所有三种方式执行http://ilnumerics.net/quickstart.html中的控制台应用程序示例。

1 个答案:

答案 0 :(得分:2)

我也有这个问题。我的解决方法是从工具箱中拖动一个简单的Panel,然后获取并编辑InitializeComponent()函数,并将该成员的类型更改为ILPanel。在此之后,我可以访问ILPanel属性