2013-12-14 81 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以及重建:( –

相关问题