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

时间:2011-07-18 23:44:29

标签: c# visual-studio dll

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

using WatiN.Core;
...
FireFox browser = new FireFox(@"..");
browser.Button("Send").Click();
browser.Dispose();

没什么。 我显然通过右键单击项目>添加了对我的项目的引用。添加参考>浏览到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时,它向我显示它并且一切正常 - 但在我尝试编译之后 - 它神奇地消失了。

1 个答案:

答案 0 :(得分:30)

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