0

重要的!我很困惑自己,在另一个项目/装配中比我预期的要多。当我在正确的地方时,一切正常。无论如何,感谢所有帮助,不要再花时间在这个上了!

我有一个 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 指令或程序集引用?)

我错过了什么!?

4

2 回答 2

1

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

于 2012-09-17T07:22:40.030 回答
0

检查要在控制台应用程序内部创建的类的名称空间,如果 KIBS.DykrapportDomain.Model 则它应该工作,否则使用类内部的命名空间

于 2012-09-17T07:29:24.947 回答