私が取り組んだプロジェクトにはコードネームがありました。これはプロジェクトのどこでもネームスペースに使用されていました。.netの名前空間の名前を変更します。
どのようにして破損する危険性がなく、迅速に変更することができますか?
私が取り組んだプロジェクトにはコードネームがありました。これはプロジェクトのどこでもネームスペースに使用されていました。.netの名前空間の名前を変更します。
どのようにして破損する危険性がなく、迅速に変更することができますか?
ReSharperこのようなものは、かなり安全で高速です。それは商用ツールですが、私はそれを強く推奨することができます。
それ以外の場合は、解決策全体を&で置き換えてください。これは高速でもあり、ネームスペースの大部分の使用には有効です。
Visual Studioで正規表現の検索と置換を使用することができます。これは、例えば、あなたが(特にタギングで)検索と置換したいものをはるかに密接に制御することができるようになる:
Dim \1 As \2.NewNameSpace.\3.Jobber(
は置き換えるだろう:
はと交換
Dim {.+} As {.+}\.CodeName\.{.+}\(
を探します次
Dim x As New JibberJabber.CodeName.ThingFoo(someVariableOrOther)
で:
Dim x As New JibberJabber.NewNameSpace.ThingFoo.Jobber(someVariableOrOther)
いつもバックアップを取ることができます(何か問題が起きた場合にはロールバックできます)。変更を簡単に確認できるように、「変更されたファイルを開いたままにする」オプションを必ず使用してください。
プロジェクトがASP.NETまたはXAMLを使用している場合、非常に複雑です。 Resharperと良い祈り、通常:-) Visual Studioのプロジェクトが小さくてシンプルで非常に良い祈りであれば。 – xanatos
私はあなたがそれをグローバルに名前を変更することができる青いフィックスアップボックスを1つのファイルに変更すると思う。 – CodesInChaos