Visual Studio 2013错误:IntelliSense未列出朋友程序集的内部类型

Hos*_*Rad 5 c# internal .net-assembly visual-studio-2013

问题定义:我有一个IRI.Ket.ShapefileFormat以某些internal类和结构命名的类库项目.我将另一个项目作为朋友程序集引入此类库.然后我就能够构建我的解决方案并成功运行程序.但是在编码时,intellisence不能识别那些内部类型和方法.如果我手动编写它们,它们不会按预期着色.

我正在研究Visual Studio 2013 Ultimate版.

在此输入图像描述

编辑:在上面的图片中为什么Shapefile(这是在类库中定义的内部类类型,我在朋友程序集中使用它)不是那样的颜色DataColumn?这是一个错误吗?

更奇怪的问题:每次成功构建解决方案但过了一段时间后,错误列表中会出现一些错误,并说Shapefile.Read由于其保护级别而无法访问!这是一个快照(所有这些方法都是内部的).奇怪的是我不知道有错误的项目可能会成功构建:)

在此输入图像描述