Tag: envdte

EnvDTE ist eine assembly verpackt COM-Bibliothek, die die Objekte und Elemente für Visual Studio core automation.

Aktuelle Typ des build-Aktion aus Visual Studio von Microsoft.VisualStudio.Shell.Interop

Anzahl der Antworten 1 Antworten
In einigen Erweiterung setzen wir die IVsUpdateSolutionEvents2 und IVsSolutionBuildManager2 verwendet für die Registrierung von Anrufer mit der AdviseUpdateSolutionEvents Zum Beispiel, dies wird aufgerufen, bevor alle build-Aktionen haben begonnen: public int UpdateSolution_Begin(ref int pfCancelUpdate) { ... } Allerdings

Holen Sie ProjectItem Weg, ohne mit item.Dokument.FullName

Anzahl der Antworten 4 Antworten
Habe ich ein visual studio-add-in-Projekt, wo muss ich Durchlaufen, das aktuelle Projekt die Elemente, unter Verwendung der absoluten (oder relativen) Pfad zu diesen Dateien. Den item.Document.FullName funktioniert, aber nur für Dateien, die aktuell geöffnet sind. Gibt es

Wie wird der Haltepunkt in jeder Funktion .cpp-Datei?

Anzahl der Antworten 8 Antworten
Gibt es ein makro dass das macht? Die DTE-Objekte zu verwenden? Das stärkste argument, das ich heute gesehen haben, zu stoppen die Entwicklung unter windows und linux mit tools wie gdb lassen Sie breakpoint auf eine Datei.

Zugabe der Lösung-Ebene Elemente in ein NuGet-Paket

Anzahl der Antworten 1 Antworten
Möchte ich hinzufügen Projektmappen-Ordner und-Lösung-Elemente (nicht Projekte) zu einer Lösung Datei über ein NuGet-Paket. Ich denke, das würde erreicht werden durch Powershell. Ich habe durch die Dokumentation für NuGet, Powershell, und EnvDTE und nicht herausfinden können: Die

Immer die aktuellen EnvDTE oder IServiceProvider, wenn NICHT die Kodierung ein Addin

Anzahl der Antworten 5 Antworten
Ich bin Codierung bis einige design-Zeit-code. Ich möchte an dieser snippet: (Gefunden hier) var dte = (EnvDTE.DTE) GetService(typeof(EnvDTE.DTE)); if (dte != null) { var solution = dte.Solution; if (solution != null) { string baseDir = Path.GetDirectoryName(solution.FullName); }

Einstellung der OutputPath-Eigenschaft ein Projekt über Visual Studio Automation

Anzahl der Antworten 2 Antworten
Ich Schreibe ein VSIX-Paket, um dem Benutzer zu ermöglichen, bulk-Bearbeiten der OutputPath-Eigenschaft aller aktiven Konfigurationen von Projekten, die in der aktuell geladenen Lösung (siehe das unglaublich ärgerlich, Schritt #4 hier). Lief ich in einem sehr speziellen problem:

Programmgesteuert abrufen der aktuellen IDE von Visual Studio solution directory von addins

Anzahl der Antworten 2 Antworten
Habe ich einige tools, die updates durchführen .NET-Lösungen, aber Sie müssen wissen, das Verzeichnis, in dem die Lösung liegt. Ich Hinzugefügt, diese Werkzeuge Externe Werkzeuge, wo Sie in der IDE im Menü Extras, und liefert $(SolutionDir) als