因为我想在我的程序中使用矩阵,所以我在Visual Studio 2015中通过NuGet添加了Math.NET库。但是,尽管我可以在Project References文件夹中看到库文件,但VS似乎没有识别出任何文件。对它的引用。在编写using-command时,自动完成不会建议MathNet,当然,它也不会识别该命名空间中的任何类。我还缺少其他步骤吗?
答案 0 :(得分:2)
虽然我仍然不能说为什么自动完成没有建议命名空间(即使在尝试构建它之后它最终显示在建议中),我可以确认我的问题的根源是需要使用MathNet.Numerics.LinearAlgebra导入矩阵和向量,而不是MathNet.Numerics。
答案 1 :(得分:0)
为什么我无法访问通过NuGet添加的命名空间?
添加using命令时是否出现错误:Fatal Exception: android.database.sqlite.SQLiteReadOnlyDatabaseException: attempt to write a readonly database (code 1032)
at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(SQLiteConnection.java)
at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:780)
at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1471)
at bip.a(:com.google.android.gms.DynamiteModulesC:70)
at bjg.run(:com.google.android.gms.DynamiteModulesC:32)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Fatal Exception: android.database.sqlite.SQLiteDiskIOException: disk I/O error (code 1802)
at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(SQLiteConnection.java)
at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:818)
at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1525)
at bkl.a(:com.google.android.gms.DynamiteModulesC:70)
at blc.run(:com.google.android.gms.DynamiteModulesC:32)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)
?
当你编写using-command时,不确定为什么自动完成不会建议MathNet,它在我的机器上工作正常,我会在这里编写详细步骤,以便你可以查看差异,然后找一些帮助。
详细步骤: