2017-02-13 1 views
0

Ich muss ein Visual Studio-Add-in Visual Studio 2012 hinzufügen, das SSDT-Projekteigenschaften abrufen wird, die in einem SSDT-Projekt konfiguriert sind.Visual Studio Hinzufügen zum Abrufen von SSDT-Projekteinstellungen

Einige Eigenschaften können durch das folgende Code-Snippet abgerufen werden.

_applicationObject.Solution.Projects.Item (1) .ConfigurationManager.ActiveConfiguration;

Aber ich bin interessiert an den erweiterten Bereitstellung Einstellungen, die im Debug-Abschnitt der Projekteigenschaften angezeigt werden.

Jede Hilfe wird sehr geschätzt.

Grüße, Zehan

+0

Können Sie ein Beispiel für die gewünschten Einstellungen angeben? –

+0

zum Beispiel brauche ich die Target-Verbindungszeichenfolge in der Debug-Registerkarte –

+0

Update: Ich habe festgestellt, dass die Option zum Veröffentlichen der Datenbank ermöglicht, ein Profil für die Veröffentlichung zu erstellen. Beim Speichern des Profils hat Visual Studio eine Datei namens "pusblish.xml" erstellt, die die gewünschten Einstellungen enthielt. Ich kann jetzt die XML-Datei lesen. Aber es wäre nett, wenn es eine API gäbe, um die Datei zu lesen und auch zu modifizieren? –

Antwort

0

fand ich die Lösung für mein Problem.

SSDT-Tools für VS 2012 bietet dem Entwickler eine Option zum Erstellen eines Veröffentlichungsprofils. Dies kann mit der rechten Maustaste auf die Lösung gefunden und veröffentlicht werden. Der Entwickler kann alle notwendigen Einstellungen vornehmen, die zum Veröffentlichen der Datenbank benötigt werden. Einmal eingestellt, kann der Entwickler die Einstellungen in einem Veröffentlichungsprofil speichern. Das Profil wird als databaseProjectName.publish.xml im Lösungsordner erstellt. Die erweiterten Bereitstellungseinstellungen werden ebenfalls in dieser Datei gespeichert.

die .dacpac Datei mit dem Publizierungsprofil zu veröffentlichen, können wir die API in den DacServices Klasse im Microsoft.SqlServer.Dac Namespace gefunden vorgesehen verwenden.

Verwandte Themen