簡體   English   中英

創建類時添加默認命名空間

[英]Adding a default namespace when a class is created

創建類時,默認情況下會添加這些名稱空間:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

我想修改現有項目或我的自定義項目模板,以便在創建新類時添加其他用法。

(而不是必須為每個類手動添加它們。當然,“CTRL +。”用於為類添加命名空間,但它不適用於擴展方法。)

您可以通過Visual Studio模板為特定類型執行此操作。 在您的實例中,您將修改類的默認項模板,但它是細粒度的,您可以觸摸多種類型,即...界面等...

如果您想調整可在以下位置找到的項目模板...

...Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\Web\CSharp

VS似乎從模板的相應緩存文件夾中拉出來,使用devenv /installvstemplates將它們從模板文件夾移動到模板緩存文件夾啟動VS

轉到%ProgramFiles\\Microsoft Visual Studio 10.0\\Common7\\IDE\\ItemTemplatesCache\\CSharp\\Code\\1033\\Class.zip\\並編輯Class1.cs和其他文件。

另請參閱%ProgramFiles\\Microsoft Visual Studio 10.0\\Common7\\IDE\\ProjectTemplatesCache\\..


我理解你的問題。 您需要與Visual Basic項目屬性相同的行為 - Imports帶來。

對於C# -這是不可能的。

您可以為項目創建模板,並將其用作Visual Studio中的默認項目模板。 這是一篇描述這個過程的文章

試試Resharper ,它具有非常強大和靈活的模板支持

現在,當您添加新類(或實際上是任何類型的文件)時,您可以選擇要使用的模板。 您可以共享解決方案模板,以便處理解決方案的每個人都具有相同的設置。 此處提供該功能的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM