title: Visual Studio 2013 Bug: IntelliSense not listing internal types of a friend assembly
body: <p><strong>Problem Definition:</strong> I have a class library project named <code>IRI.Ket.ShapefileFormat</code> with some <code>internal</code> classes and structures. I introduced another project as a <a href="https://i.stack.imgur.com/WpUDt.png" rel="nofollow noreferrer">friend assembly</a> to this class library. Then I was able to build my solution and run the program successfully. But while coding, <strong>intellisence dose not recognize those internal types and methods. And if I write them manually, they are not colored as expected.</strong></p>
  <p>I'm working on Visual Studio 2013 Ultimate edition.</p>
  <p><img src="https://i.stack.imgur.com/WpUDt.png" alt="enter image description here" /></p>
  <p><strong>Edit:</strong> In the picutre above why <code>Shapefile</code> (this is the internal class type that is defined in the class library and I'm using it in a friend assembly) is not colored like <code>DataColumn</code>? Is this a bug?</p>
  <p><strong>More Strange Issue:</strong> Every time the solution can be built successfully but after a while some errors appear in the error list and say e.g. <code>Shapefile.Read</code> is inaccessible due to its protection level! Here is a snapshot (all of these methods are internal). Its strange I didn't know projects with errors may be built successfully :)</p>
  <p><img src="https://i.stack.imgur.com/3CRF4.png" alt="enter image description here" /></p>