Kann ich "Generate method stub" vorschlagen, wo neu erzeugter Code in Visual C # gespeichert wird?

9

Ich verwende Microsoft Visual C # 2010.

Ich habe eine Klasse in zwei Dateien:

Datei1.cs

%Vor%

Datei2.cs

%Vor%

Nun, an einer dritten Stelle im Projekt, wenn ich " SomeClass.SomeMethod () " schreibe und Alt + Shift + F10 drücke und "generate method stub ..." wähle, wird immer erstellt Code in Datei1.cs .

Meine Frage ist: Ist es möglich, eine Anweisung zu geben, dies in file2.cs zu tun, und wie?

    
MirrorImage82 16.12.2013, 12:35
quelle

3 Antworten

1

Sie können die Resharper-Funktion dafür verwenden. (Sie können es über den Erweiterungsmanager installieren)

    
real_yggdrasil 24.01.2014 11:04
quelle
0

Nein, die Installation von VS2010 ist nicht möglich.

    
Barsham 18.12.2013 10:34
quelle
0

Sie sollten in der Lage sein, die Codegenerierungsteile mit der folgenden Dateinamenskonvention zu erstellen:

  • SomeClass.cs
  • SomeClass.Generated.cs
  • SomeClass.DataAccess.cs

Alle diese Dateien werden mit demselben Code in jeder Datei gruppiert:

%Vor%

Wenn Sie sich die csproj row-Datei anschauen, sehen Sie etwas wie

%Vor%

Wenn Sie sich das Layout im VS Solution Explorer ansehen, werden alle "SomeClass.ChildMethodParts.cs" -Dateien unter dem übergeordneten "SomeClass.cs" in der Baumstruktur angezeigt. Hält die gesamte Lösung sehr sauber.

Alternativ gibt es ein Add-In zu VS, das diese Funktionalität als Menüelement enthält. Siehe Ссылка

    
Jamie Clayton 04.01.2014 15:46
quelle