2

http://ilnumerics.net/visualization-api-quick-start-guide.htmlの指示に従って、ilnumerics を機能させようとしています。これまでのところ、ツールボックスで ILnumerics コントロールを実行できませんでした。

Nugetの3つの個別のパッケージすべてを試しました

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

これらのパッケージは .csproj に読み込まれますが、IlNumerics コントロールはツールボックスに表示されません。だから私はそれらを手動で追加しようとしました。ツール ボックスを右クリックし、[アイテムの選択] を選択します。これにより、.Net フレームワーク コンポーネントのタブが表示されます。そこで [参照] ボタンを選択し、DLL の読み込みを試みます。上記の 3 つのケースで次のエラーが発生します

1) ILNumerics.dll : ツールボックスに配置できる ILNumerics.dll にはコンポーネントがありません。2) ILNumerics.32.dll : ツールボックスに配置できる ILNumerics32.dll にはコンポーネントがありません。3) ILNumerics.64.dll : ファイル ILNumerics64.dll が無効です。(注: これは前の 2 つのケースとは異なるエラーです)

「Microsoft Visual Studio Ultimate 2012」を使用しており、OSはMicrosoft Windows 7 professional、システムタイプはX64ベースのPCです。

これが関連しているかどうかはわかりませんが、上記の 3 つの dll に対して依存関係ウォーカーを実行したときです。ILNumerics.dll および ILNumerics.32.dll で以下のエラーが発生しました。「エラー: CPU タイプが異なるモジュールが見つかりました」

上記の 3 つの方法をすべて使用して、 http://ilnumerics.net/quickstart.htmlにあるコンソール アプリケーションの例を実行することもできます。

4

1 に答える 1

2

私もこの問題を抱えていました。私の回避策は、ツールボックスから単純なパネルをドラッグし、InitializeComponent() 関数を取得して編集し、メンバーのタイプを ILPanel に変更することです。この後、ILPanel プロパティにアクセスできます

于 2013-12-25T12:04:56.483 に答える