У меня есть проект N-Layer, и когда я определяю ContextBounderies, я использую его, чтобы изменить его во время разработки. Например у меня есть этот класс:Как реорганизовать пространство имен файлов?
namespace Domain.Entities.Item
public class ItemForSale
{
}
Этот класс в настоящее время внутри Entites/Item
папки в растворе. Но во время разработки я понимаю, что этот класс будет иметь больше смысла внутри папки Sell
, поэтому пространство имен должно быть namespace Domain.Entities.Sell
. Ну, проблема в том, что у меня много ссылок на этот класс в нескольких проектах слоев, поэтому его всегда больно реорганизовать вручную.
Есть ли способ настроить его или какое-либо бесплатное расширение (resharper делать это, но это не бесплатно), который выполняет эту работу?
Im using Visual Studio 2015
Спасибо!
Вы не _have_, чтобы пространства имен совпадали с папками. Некоторые инструменты позволят вам узнать, есть ли несоответствие и дать вам возможность исправить это, но это не является обязательным требованием. Если вы запрашиваете повторную проверку инструмента, то это явно не относится к SO. –
Да, но когда я создаю класс внутри этой папки, VS автоматически устанавливает пространство имен, соответствующее текущей папке. – gog
Я знаю, что вы не хотите «Resharper» как ответ, но на самом деле это ответ. – hoodaticus