无法加载在References中可见的程序集(.DLL)

时间:2013-02-28 18:45:56

标签: c# visual-studio-2010 dll oauth

如屏幕截图所示,尽管在我的References文件夹中它是正确的,但VS 2010无法加载我的OAuth引用。我究竟做错了什么?我已经重启VS 2010了。

enter image description here

感谢您的帮助。

2 个答案:

答案 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/