There is a solution from several projects. References indicated from the first and third to the second (the first is in the solution directory, and the third is not). I put using namespace TransCore; , the Link and Node classes from the main project directory are available, but all the classes / interfaces in the subfolders do not exist, although they are declared in the same namespace. Why so, and how can I fix it?

Solution and Projects

UPD. For the first two projects, right-clicking opens the following menu:

enter image description here

And the third is:

enter image description here

How are they so different? That the third is out of the solution directory?

  • recompile the project TransCore - Igor
  • @Igor for some unknown reason, the icon for this project is not the same as for those two. And, unlike them, it is not proposed to recompile it, only to unload and reload, which does not bring any result. - AivanF.
  • using TransCore.Abstract; - Mirdin
  • in the properties of the project, look at its type - should be Class Library - Igor
  • 2
    And why don't you just recreate this project as an ordinary Class Library? Copy the source files and re-create. - VladD pm

1 answer 1

Third, Shared Project, I added to the solution for a long time, perhaps Visual Studio did not add new files to use, although it displays them. The project bulkhead gave nothing, but its complete removal from the solution and the addition of a new one put everything in its place (this was the point where it was necessary to begin ...). Hopefully, Visual Studio has a more elegant way to update the project.