不能在C#中使用引用的DLL

时间:2013-04-23 12:46:21

标签: c# dll

我已经添加了对我的项目和解决方案.dll文件的外部的引用,我可以在解决方案资源管理器窗口的References节点下看到它,但它在我找不到它时尝试在语句using dllfilename中使用它,所以我基本上不能使用该库。 当我进入对象浏览器时 - 我找到项目的命名空间及其类/方法,但我看不到引用的库或至少它的命名空间或其他...

3 个答案:

答案 0 :(得分:5)

您无需使用using dllfilename。正确的用法是using NamespaceThatIsAccessibleFromDll;。完成后,您可以使用此命名空间中显示的公共类。

答案 1 :(得分:5)

VS2010中存在错误。解决方案很简单:项目 - >属性 - >应用程序选项卡 - >将Target Framework更改为“.NET Framework 4”,而不是默认选择的客户端配置文件。

答案 2 :(得分:1)

尝试项目,属性;如果您有.NET Framework 4(客户端配置文件)(或4.5客户端配置文件),请在目标框架下的应用程序选项卡中将其更改为不带客户端配置文件的相应版本。这让我感到很沮丧 - 而且我并不孤单 -

Can't see namespace