1

そのため、他のプロジェクトに再利用されている巨大なC#/ASP.NETアプリケーションがあります。プロジェクト固有の名前空間をより一般的なものに変更したいと思います。

名前空間名で右クリックリファクタリングを使用すると、その特定のファイルのインポートのみがグローバルに変更されます。これは手作業での大きな試練になります。丁寧に見つけて交換するよりも良い方法はありますか?

また、コードビハインドを使用しているため、前面のaspxページもインポートされた名前空間を変更する必要があります。

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

もちろん、csファイルのインポートとインラインコードページの参照も変更する必要があります。

4

1 に答える 1

3

ReSharperを使用している場合は、フォルダー名を変更してから[名前空間の調整]を実行できます。アセンブリ全体のデフォルトの名前空間を変更する場合は、プロジェクトプロパティでその設定を編集してから、名前空間調整できます。この方法でワンクリックで、ソリューション全体のすべての名前空間を調整できます。

于 2012-05-23T23:22:30.720 に答える