2015-01-01 2 views
0

Я преобразовал WEKA.jar из моей установки Weka (3.6) через ikvmc в библиотеку (dll), чтобы использовать ее в C#. Я добавил библиотеку в качестве ссылки в свой C# -Project в Visual Studio 2013 Ultimate. После этого я использовал множество классов библиотеки weka, и все работает нормально. Но теперь я хочу создать объект класса DenseInstance, но VS2013 не может найти этот класс в weka.core. *.C# weka.dll отсутствует Класс DenseInstance

using weka.classifiers.meta; 
using weka.classifiers; 
using weka.core; 
using weka.filters.unsupervised.attribute; 

... 
DenseInstance instance = new DenseInstance(2); 
... 

У меня не было ошибок при преобразовании .jar в файл библиотеки. Может кто-нибудь мне помочь?

DJTrust

+0

проверить, не является ли ваш DenseInstance не закрытым/внутренним в вашем классе weka.core – Johnny

+0

Я не создал класс ** DenseInstance **. Это класс из библиотеки WEKA и позволяет использовать его для создания объектов из него. – DJTrust

ответ

0

У меня есть решение. В Weka 3.6 функциональность DenseInstance интегрирована в класс Экземпляр. Итак, вместо DenseInstance вам нужно chosse Экземпляр в этом случае. Теперь это работает.

Смежные вопросы