2013-12-14 100 views
2

我正在開發一個Web應用程序。構建錯誤:無法找到類型或名稱空間名稱'TweetSharp'

我已經從Nuget Package Manager添加了tweetsharp庫(最新軟件包)。 它顯示在引用以及提供intellisense,但是當我嘗試運行/構建應用程序時,它給出錯誤,無法找到命名空間。

我的目標框架是4.0, 它還顯示了警告,即newtonsoft.json是針對框架4.5構建的,但當前目標框架是4.0。

我試圖添加較低的版本,但它並沒有幫助(我得到了同樣的錯誤。) 我也嘗試將目標框架更改爲4.5,但仍然得到相同的錯誤。

+0

也許你應該檢查庫的路徑不超過255個字符。當路徑長於此時,我有一些類似的構建錯誤,因爲windows api不接受超過255個字符的路徑。但Visual Studio無法顯示有意義的錯誤消息... – raeffs

+0

當目標框架不匹配時,此經典錯誤。從源代碼構建tweetsharp。 – user3096476

+0

@ user3096476我通過設置目標框架來檢查4.5,但它仍然給出了錯誤 –

回答

2

我曾經遇到同樣的問題。我所做的是,我試圖重新安裝與我目前正在工作的框架nuget包安裝程序的DLL。它不起作用。 我讀了一個地方,我應該首先嚐試卸載當前的庫包,然後重新安裝您感興趣的庫的降級基於框架的版本。 令人驚訝的是它的工作。嘗試一下。

我看到關於tweetstrap的意見,一個由user3096476

它可能不是很清楚。所以我也在這裏解釋它:

從SVN(github)獲取源代碼。更改目標框架以匹配您的源代碼並構建tweetstarp代碼。轉到bin文件夾並獲取新的DLL。 添加對當前項目的引用。現在建立你的源代碼。 希望它現在應該工作。

0

嘗試清潔&構建,這爲我過去已經擺脫了許多奇怪的錯誤。

+0

我試過clead&build以及重建:( –

相關問題