我有一个应用程序,其主表单必须使用两个存储库注入两个存储库。这两个存储库都位于同一解决方案中的MyApp.Persistence项目中,都位于“MyApp.Persistence”命名空间中。 Visual Studio(至少ReSharper)知道该引用是有效的,并且可以将我从构造函数用法转换为构造函数定义,并且不会标记任何错误。对象浏览器也看到MyApp.Persistence具有名称相同的名称空间,其下是存储库。VS在编码时看到库,在构建时找不到它
但是,当解决方案建立时,我得到一个编译错误,“名称空间'MyApp'中没有类型或名称空间名'Persistence'(缺少程序集引用?”)。完全重建并不能解决问题。重新启动VS并不能解决问题。删除和重新添加参考文件不能解决问题。提供此错误的项目有大量其他解决方案项目的引用,这些项目不会出错。帮帮我?
P.S .:一件事;而IDE不会在构造函数的用法上给出内联错误,它也不会像使用类型名称时一样对类型名称进行蓝色编码。
我刚才输入了那个。经常得到我。 =) – StingyJack 2012-08-06 20:48:07