无法添加对我的项目的引用 - 它根本无法检测到它

Mar*_*gal 9 c# dll visual-studio

所以我找到了这个名为WatiN的精彩图书馆- 我已经下载了最新版本--v2.1.我打开了一个控制台应用程序(显然是C#)并编写了我最简单的程序:

using WatiN.Core;
...
FireFox browser = new FireFox(@"..");
browser.Button("Send").Click();
browser.Dispose();
Run Code Online (Sandbox Code Playgroud)

没什么.我显然通过右键单击项目>添加引用>浏览来添加对我的项目的引用C:\...\WatiN\bin\net40,选择WatiN.Core.dll(如自述文件所述)VS自动完成我的输入 - 他提供了替代方案(你知道 - 当你输入con和他展示了lil'窗口并向你展示Console等等 - 就像他应该的那样,因为我已经添加了参考.然后我点击编译 - 突然 - VS失明了,他无法检测到我引用的DLL.DLL仍然显示References在我的项目中的文件夹中 - 但VS抱怨它没有.他说:The type or namespace name 'WatiN' does not exist in the namespace 'WatiN' (are you missing an assembly reference?) 虽然他没有在编译之前显示那些错误 - 并且标记Firefox为绿色(因为它是一个类).谁能帮我这个?也许我好吗?另一件事 - 当双击引用(又名对象浏览器)中的DLL时,它向我显示它并且一切正常 - 但在我尝试编译之后 - 它神奇地消失了.

小智 31

在项目设置中,将目标框架从".NET Framework 4 Client Profile"更改为".NET Framework 4".这对我有用.

  • 谢谢!D'哦!在不同的背景下,不匹配的.NET框架答案给了我大部分的声誉.他们真的应该让它更明显! (2认同)