无法创建对类库的有效引用

时间:2012-09-17 07:19:06

标签: c# .net reflection reference assemblies

重要!我在混淆自己,在另一个项目/组装中比我想象的要多。当我在正确的地方时,事情正常。无论如何,感谢您的帮助,不再花时间在这个上面!

我有一个MVC3项目,它使用ClassLibrary-assembly。我想从控制台应用程序(在同一解决方案中)从该类库中的类型创建实例。

我已确保使用完全限定名称,因为它与控制台应用程序的装配不同。在我的例子中,类型名称是:

KIBS.DykrapportDomain.Model.DykRapport_Utrustning, DykrapportDomain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

我在控制台项目中添加了对类库项目的引用,当我在对象浏览器中打开它时,它似乎很好,我可以看到里面的所有内容。我还确保目标框架是任何项目的.NET 4(而不是客户端配置文件)。

但是,当我添加以下声明时:

using KIBS.DykrapportDomain.Model;

我得到无法找到类型或命名空间名称'KIBS'(您是否缺少using指令或程序集引用?)

我错过了什么!?

2 个答案:

答案 0 :(得分:1)

检查您的控制台应用程序并确保它以完整的.Net框架为目标,而不是客户端配置文件版本。

答案 1 :(得分:0)

检查要在控制台应用程序内部创建的类的名称空间,如果是KIBS.DykrapportDomain.Model,则应该使用其他方式使用类中的命名空间