/ / Remplacer systématiquement les espaces de noms - c #, .net, espaces de noms, refactoring

Remplacer systématiquement les espaces de noms - c #, .net, les espaces de noms, le refactoring

J'ai donc une énorme application C # / ASP.NET qui est en train de se réapproprier d'autres projets. Je voudrais changer les espaces de noms spécifiques de nos projets en quelque chose de plus générique.

Utilisation du refactor de clic droit sur l'espace de nomsname seulement modifie globalement les importations pour ce fichier spécifique. Ce sera une énorme épreuve à la main. Y a-t-il une meilleure façon de le faire que de simplement trouver et remplacer avec soin?

De plus, nous utilisons codebehinds de sorte que les pages aspx de face devront également changer leurs espaces de noms importés.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Read.aspx.cs" Inherits="ProjectSpecificNamespace.Read" %>

et bien sûr, les importations de fichiers cs et toutes les références dans les pages de code en ligne devront également être modifiées.

Réponses:

3 pour la réponse № 1

Si vous avez ReSharper, vous pouvez modifier un dossiernom, puis "Ajuster les espaces de noms" - si vous souhaitez modifier l’espace de noms par défaut d’un assemblage entier, vous pouvez modifier ce paramètre dans les propriétés du projet, et puis ajuster les espaces de noms. Vous pouvez ajuster tous les espaces de noms d'une solution complète en un clic de cette façon.