如屏幕截图所示,尽管在我的References文件夹中它是正确的,但VS 2010无法加载我的OAuth引用。我究竟做错了什么?我已经重启VS 2010了。
感谢您的帮助。
答案 0 :(得分:5)
程序集(DLL)必然需要使用与DLL名称相同的名称空间名称。这意味着您的程序集(EvernoteOAuthNet.dll
)可能使用完全不同的命名空间结构,即:Evernote.OAuth
。您可以在“引用”中双击程序集以在对象浏览器中查看它,并检查它包含的类型,包括它们的名称空间。这可以帮助您为using
选择正确的命名空间。
答案 1 :(得分:4)
问题是VS 2010每次尝试构建时都会删除程序集。我找到了解决方案:
您需要从" .NET Framework 4 Client Profile"更改目标框架。到" .NET Framework 4"
参考。 http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/1537c41b-52b9-4e47-91b2-2e38b8fdfbfa/