2014-01-16 54 views
1

我想鏈接到ASP.NET MVC 5應用程序中的BouncyCastle庫。我右鍵單擊我的項目,然後進入NuGet包。我安裝了BouncyCastle,現在我在BouncyCastle.Crypto的引用中看到它。我想用這個包,所以就像別的我想:無法在NuGet導入後添加對BouncyCastle的引用

using Org.BouncyCastle.Crypto 

當我這樣做,我得到一個錯誤The type or namespace 'Org' could not be found。如果我嘗試using BouncyCastle.Crypto我得到相同的錯誤,除了這次爲類型或命名空間BouncyCastle

如果我用grep的BouncyCastle的,我可以看到它在我的包:

packages/BouncyCastle.1.7.0/lib/Net40-Client/crypto.xml:  <member name="T:Org.BouncyCastle.OpenSsl.PemReader"> 

一件事,我注意到了,但問題在於,它作爲Net40-Client出現。這是一個問題嗎?它是使用客戶端配置文件構建的嗎?如果是這樣,它看起來類似於this issue。但是,如果是這種情況,我不確定如何實際更改此配置文件,因爲它是預建的庫。

回答

1

您確定您在同一個項目中使用了using嗎?在這個項目中添加了DLL作爲參考?

編輯1:我只是試過,它是爲我工作。請確認您是否在相關項目中使用它。

+0

嘆氣,你是對的。我忘記了我正在編輯仍在同一解決方案中的不同項目中的幫助函數。 – gnychis

0

我遇到了同樣的問題。最終我注意到BouncyCastle.Crypto.dll(位於正確的項目的bin文件夾中)希望我右鍵單擊它並選擇「包含在項目中」。這是我需要成功地參考彈性城堡課程的修復= ^。^ =

相關問題