Iはn層のプロジェクトを持っているとき、私は開発のニーズの間にそれを変更するために使用ContextBounderiesを定義イム。ファイルネームスペースをどのようにリファクタリングするのですか?
namespace Domain.Entities.Item
public class ItemForSale
{
}
このクラスは、溶液中のEntites/Item
フォルダ内に以下のようになります。たとえば、私はこのクラスを持っています。しかし、開発中に、私はこのクラスがSell
フォルダ内のより多くの意味を行いますので、名前空間がnamespace Domain.Entities.Sell
でなければならないことを実現します。まあ、問題は、私は多くの層のプロジェクトでこのクラスの参照をたくさん持っているので、常に手でそれをリファクタリングするのは痛みです。
はそれを設定する方法、またはいくつかの無料延長(ReSharperの自由のためにそれを行うが、そのない)この仕事をWICHはありますか?
イムVisual Studio 2015
感謝を使って!
は、名前空間には、フォルダを一致させます。一部のツールは、不一致があるかどうかを知らせ、修正するオプションを提供しますが、必須ではありません。あなたがツールのリコメンデーションを求めているのであれば、それはSOの話題とは明らかに異なります。 –
はい、このフォルダ内にクラスを作成すると、VSは現在のフォルダと一致する名前空間を自動的に設定します。 – gog
私は答えとして「Resharper」を望んでいないことを知っていますが、実際は答えです。 – hoodaticus