2

私はこれについて怠惰かもしれませんが、私がやろうとしているのは、新しい .cs を作成するときに、デフォルトですべての .cs ファイルに using ステートメントを追加することです。これは asp プロジェクトであり、web.config を使用したくありません。

ありがとう!

4

2 に答える 2

1

cs ファイル用の通常の Visual Studio テンプレートを追加する代わりに、新しい cs ファイルをプロジェクトに追加するときに使用できるアイテム テンプレートを作成できます。ここを見てください: http://msdn.microsoft.com/en-us/library/tsyyf0yh.aspx

于 2012-07-23T15:19:08.197 に答える
1

私の知る限り、これは VS テンプレート (または T4) をいじらない限り不可能です。

ただし、クラス名を入力すると、存在するかプロジェクトから参照されているが、現在ほとんどのバージョンの VS を使用して含まれていない場合、マウスをその上に置くと、その下に小さな青いダッシュが表示されますこれは VS コンテキスト メニューであり、(デフォルトで) ctrl+を押すことでアクティブにできます.。そこにあるオプションの 1 つは、using ステートメントを追加するクラスを自動的にインポートすることです。

だからあなたが望むものではありませんが、プロセスは単純です

  1. 希望するクラス名を入力してください
  2. ctrl+ ., down,Enter

残念ながら、これは現在拡張メソッドでは機能せず、Resharper などを使用する必要があります。私はこれを (ぎこちなく) 含む静的拡張メソッド クラス (たとえば、Linq Where の EnumerableExtensions) の名前を入力し、そのためのプロセスを 1 回実行するだけで処理します。

この場合、これが Asp.Net であるという事実はまったく関係がなく、構成ファイルで状況を解決することはできません。修正は、C# のレベル (つまり、発生しない) または VS コード ジェネレーター (T4 またはカスタム テンプレート) で行う必要があります。

于 2012-07-23T15:16:39.757 に答える