簡體   English   中英

為什么我不能訪問通過NuGet添加的名稱空間?

[英]Why can't I access a namespace added through NuGet?

因為我想在程序中使用矩陣,所以我通過Visual Studio 2015中的NuGet添加了Math.NET庫。但是,盡管我可以在Project References文件夾中看到庫文件,但是VS似乎無法識別任何引用對此。 編寫using-命令時,自動完成功能不會建議MathNet,當然,它也不會識別該名稱空間中的任何類。 我還有其他步驟嗎?

盡管我仍然不能說為什么自動完成功能不建議使用命名空間(即使嘗試構建后仍會在建議中顯示),但我可以確認問題的根源在於矩陣和向量使用MathNet.Numerics.LinearAlgebra而不是MathNet.Numerics導入。

為什么我不能訪問通過NuGet添加的名稱空間?

添加using命令時是否存在錯誤: using MathNet.Numerics;

不知道為什么在編寫using命令時自動完成功能不建議MathNet,它在我的機器上運行正常,我將在此處編寫詳細步驟,以便您檢查差異,然后尋求幫助。

詳細步驟:

  1. 創建一個新的空白c#類庫項目。
  2. 通過NuGet將軟件包MathNet.Numerics添加到項目中。
  3. 打開一個.cs文件, using MathNet.Numerics添加並實例化一個類“ Permutation ”(大多數類都是靜態類)。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM