Visual Studioで新しいクラスを作成するときに使用するデフォルトの名前空間を変更するにはどうすればよいですか?フォルダ内でクラスを作成するときにデフォルトの名前空間を変更する(Visual Studio)
背景:私のソリューションには、 "Model Base(Linq)"サブフォルダ "Extensions"を持つフォルダMyCompany.MyProject.Domainがあります。ここでは、すべての部分的なクラス拡張を保持しています。私はそこに新規の.csファイルを作成するとき
MyCompany.MyProject.Domain
+ Model Base (Linq)
+ Extensions
- Order.cs
- Trace.cs
、名前空間は、\ _ \ _ LINQの\ _ \ _。拡張子は、私が唯一のそれになりたいMyCompany.MyProject.Domain.Model_Baseに設定されますMyCompany.MyProjectしかし、ドメイン。
このデフォルトの動作を変更するにはどうすればよいですか?
新しいクラステンプレートの作成に関するヒントと、それをどのように達成するか? – Alex
確か;ファイル→エクスポートテンプレート→アイテムテンプレート(そしてそれを編集します);しかし、あなたが使用できる置換トークンには不可解な黒い芸術があります。 ** root **テンプレートを使用することができますが、「最下位ディレクトリ以外のすべてのディレクトリ」の名前空間を選択するのは難しいでしょう。 –
参照:http://visualstudiomagazine.com/articles/2008/09 /01/define-your-own-item-templates.aspx –