Ich habe ein N-Layer-Projekt und wenn ich die ContextBoundersies definiere benutze ich um es während der Entwicklung zu ändern. Zum Beispiel habe ich diese Klasse:Wie wird ein Datei-Namespace umgestaltet?
namespace Domain.Entities.Item
public class ItemForSale
{
}
Diese Klasse ist jetzt in den Entites/Item
Ordner in der Lösung. Aber während der Entwicklung merke ich, dass diese Klasse im Ordner Sell
mehr Sinn macht, so sollte der Namensraum namespace Domain.Entities.Sell
sein. Nun, das Problem ist, dass ich viele Referenzen dieser Klasse in einer Reihe von Schichten Projekten habe, so ist es immer ein Schmerz, es von Hand zu refaktorieren.
Gibt es eine Möglichkeit, es zu konfigurieren, oder eine kostenlose Erweiterung (Nachschärfen, aber es ist nicht kostenlos), die diesen Job machen?
Im mit Visual Studio 2015
Danke!
Sie haben _have_ nicht, damit die Namespaces den Ordnern entsprechen. Einige Tools werden Sie wissen lassen, ob eine Diskrepanz besteht, und Ihnen eine Option zum Beheben geben, aber das ist nicht erforderlich. Wenn Sie nach einer Tool-Re-Emmendation fragen, dann ist das explizit Thema für SO. –
Ja, aber wenn ich eine Klasse in diesem Ordner erstelle, legt VS automatisch den Namespace fest, der dem aktuellen Ordner entspricht. – gog
Ich weiß, Sie wollen nicht "Resharper" als Antwort, aber es ist wirklich die Antwort. – hoodaticus