我正在开发一个Web应用程序。
我已经从Nuget Package Manager添加了tweetsharp库(最新的包)。 它在引用中显示并提供intellisense,但是当我尝试运行/构建应用程序时,它会给出无法找到命名空间的错误。
我的目标框架是4.0, 它还显示警告,newtonsoft.json是针对框架4.5构建的,但当前目标框架是4.0。
我试图添加较低版本,但它没有帮助(我得到了同样的错误。) 我也尝试将目标框架更改为4.5但仍然得到相同的错误。
答案 0 :(得分:2)
我曾遇到过同样的问题。我做的是,我尝试使用nuget包安装程序重新安装dll,目标是我正在处理的框架。那没起效。 我在某处读到了首先尝试卸载当前的库包,然后重新安装您感兴趣的库的降级框架版本。 令人惊讶的是它有效。试试吧。
我在user3096476
中看到了一条关于tweetstrap的评论
可能不太清楚。所以我也在这里解释一下:
从SVN(github)获取源代码。更改目标框架以匹配您的源代码并构建 tweetstarp代码。转到 bin 文件夹并获取新DLL。 添加对当前项目的引用。现在构建您的源代码。 希望它现在可以正常工作。
答案 1 :(得分:0)
尝试清洁&在过去,我已经摆脱了许多奇怪的错误。