2

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

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

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

这些包确实会加载到我的 .csproj 中,但工具箱中未列出 IlNumerics 控件。所以我尝试手动添加它们。我右键单击我的工具箱并选择“选择项目”。这会将我带到 .Net 框架组件选项卡,在该选项卡中选择“浏览”按钮并尝试加载 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 Professional,系统类型是基于X64的PC。

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

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

4

1 回答 1

2

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

于 2013-12-25T12:04:56.483 回答