Вложенные проекты в рамках проектов? - PullRequest
0 голосов
/ 03 сентября 2018

Пожалуйста, прости мое невежество - я не ИТ-специалист (просто программист-любитель), но кто-нибудь может посоветовать, можно ли вложить проект C # vs2017 в другой проект?

Я думаю о чем-то вроде:

  • Решение А
    • Проект 1
    • Проект 2
    • Проект 3
      • Проект 3A
      • Проект 3B

В частности, у меня есть проект Datalayer, в котором я хотел бы вложить пару подпроектов, один в базу данных SQL Server, а другой в базу данных Neo4j Graph. В идеале я хотел бы сослаться только на Datalayer (проект 3) из проекта 1 или 2 ... Я полагаю, я думаю о чем-то похожем на разделение функциональности с использованием пространств имен?

1 Ответ

0 голосов
/ 03 сентября 2018

Нет, вы не можете вкладывать проекты. Но вы можете вкладывать пространства имен, как namespace SolutionA.Project3.Project3B {}
Совет: если вы хотите, чтобы структура вашей папки соответствовала структуре вашего пространства имен, сначала создайте папку в проводнике Windows. Затем добавьте папку с таким же именем в обозревателе решений. Затем просто добавьте классы и т. Д. В эту папку в обозревателе решений.

...