Две сборки csProj с одинаковым именем вызывают проблемы
Простой вопрос
У меня есть несколько проектов, например
SomeDir / Common / Utils.csproj SomeDir / Службы / Common / Utils.csproj
Пространство имен проектов отражает структуру папок. Как я могу добавить оба этих проекта утилит в виде сборки в другой проект? Визуальная студия, похоже, жалуется на название.
2 ответа
Один из вариантов - просто редактировать.csproj. Интерфейс VS не поддерживает загрузку 2 проектов с одинаковыми именами, редактирование файла просто отлично.
Кроме того, эти проекты окажутся в Artifactory, поэтому проблема больше не будет сохраняться.
Я бы дал своим проектам более описательные названия. Несмотря на то, что оба проекта являются утилитарными, все равно будет разница в том, что они должны делать или где их следует использовать. Примером этого описательного наименования может быть:
- Common.Utils
- Services.Utils
Это решило бы проблему конфликтующих имен, а также сделало бы ее более понятной для любого, кто читает ваш код.