防止のVisual Studioからの追加デフォルトの参照usingsのための新しい授業
-
22-08-2019 - |
質問
またの追加新しいクラスをVisual Studio(C#プロジェクトを取得し、以下のusings自動的に:
- 利用システム
- 利用システム。ョンにします。汎用;
- 利用システム。Linq;
- 利用システム。テキスト;
また、以下のDLLを参照の追加なんて:
- システム。コア
- システム。データ
- System.Xml
いを防ぐVSからこを除く"利用システム"のコースを受講した。いずれかのを防ぐこから起こっているか?
解決
マークとブライアンは二人とも良いアイデアを持っています。必要な使用法と参照のみを含む新しいカスタム テンプレートを作成します。テンプレートのエクスポートを使用すると、これを行うのが非常に簡単です。あらゆる種類の特定のアイテムに対して必ずこれを行うつもりです。
汎用の新しいクラスの場合 (例:VS の「追加 -> クラス...」メニュー項目から得られるもの)、目標を達成するために私がやったことは次のとおりです。
- 適切なテンプレート Zip を見つけます。私のシステムでは、C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip にありました。
- zip ファイルを解凍します。これにより、次の 2 つのファイルが得られます。Class.cs と Class.vstemplate
- Class.cs を編集して、不要な using ステートメントを削除します。(ここにいる間に、デフォルトのクラスアクセス修飾子も「public」に変更しました)
- Class.vstemplate を編集して不要なものを削除します
<reference>
要素。 - ファイルを既存の Class.zip アーカイブに再圧縮します。
- キャッシュされたテンプレート ファイルを更新されたバージョンに置き換えます。私のシステムでは、ファイルは C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip (古い Class.cs と Class.vstemplate が含まれるディレクトリ) にありました。
- VSが「元の」ソースからキャッシュを再構築することを期待して、このディレクトリを単純に削除しようとしました。しかし、これはうまくいきませんでした。キャッシュ ディレクトリにファイルが見つからないというエラー メッセージが表示されました。ただし、キャッシュされたファイルを置き換えることはうまくいきました。
- Visual Studioを再起動します
これで、新しいクラスを追加するたびに、希望どおりのものが得られます。
他のヒント
変更ができますテンプレートファイル...のいずれかを編集してファイルをインストールのロケーション、または書面によるクラスをどのよう す たいので、を選択 輸出のテンプレート.また、テンプレートの追加にどこか---
あなたが独自のカスタマイズ項目テンプレートを作成することができ、参照
<のhref = "http://blogs.msdn.com/saraford/archive/2008/10/27/did-you-know-you-can-create-file-or-item-templates-343。 ASPX」のrel = "nofollowをnoreferrer"> http://blogs.msdn.com/saraford/archive/2008/10/27/did-you-know-you-can-create-file-or-item-templates-343 .aspxのの
いくつかの詳細についてます。