Guten Morgen
ich habe ein Add In geschrieben, das unter anderem die 'AssemblyInfo.cs' des geöffnetem Projekts bearbeitet, also einzelne Textzeilen durch anderen Text ersetzt.
Wenn ich jetzt mein Add In schließe, fragt mich Visual Studio, ob ich die Datei neu laden will, weil sie außerhalb des Codes geändert wurde.
Diese Frage würde ich gerne umgehen und habe mir überlegt, dass mein Add In die Datei ja einfach selbst ohne zu fragen neu laden könnte.
Folgendes Beispiel dazu habe ich im Internet gefunden:
C#-Quelltext
1: 2: 3: 4:
| DTE dte = new DTE(); dte.ActiveWindow.Object.GetItem(@"SolutionName\ProjectName").Select(vsUISelectionType.vsUISelectionTypeSelect); dte.ExecuteCommand("Project.UnloadProject"); dte.ExecuteCommand("Project.ReloadProject"); |
Allerdings sagt er mir zu '[...].GetItem[...]'
object enthält keine Defintion für GetItem
Habe schon alles mögliche rumprobiert und umgeschrieben, aber funktionieren wollte es nie.
Hat jemand einen Tipp für mich?
Danke!
