VS2015-UpdateWie kann ich den Wert von% vsspv_visualstudio_dir% Variable erhalten? 3
In meiner externen Anwendung muss ich die User project templates location
und User item templates location
Einstellungen Werte für VS2015 erhalten. Dann werde ich meine Vorlagen in diese Verzeichnisse hinzufügen.
Der HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0\Profile\AutoSaveFile
Parameter enthält den Wert %vsspv_visualstudio_dir%\settings\CurrentSettings.vssettings
.
Innerhalb dieser Datei die erforderlichen Werte enthält auch die %vsspv_visualstudio_dir%
Variable:
<PropertyValue name="ProjectTemplatesLocation">%vsspv_visualstudio_dir%\Templates\ProjectTemplates</PropertyValue>
<PropertyValue name="ProjectItemTemplatesLocation">%vsspv_visualstudio_dir%\Templates\ItemTemplates</PropertyValue>
Wie kann ich die %vsspv_visualstudio_dir%
Variable erweitern? Die Environment.ExpandEnvironmentVariables(String)
Methode kann es nicht erweitern:
var str = Environment.ExpandEnvironmentVariables(
"%vsspv_visualstudio_dir%"); // I get the same string
Wie lautet der Registrierungsschlüssel HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0 \ UserProjectTemplatesLocation? Es enthält auch den Pfad zu diesem Vorlagenordner ohne merkwürdige Variablen. – Evk
Aber die 'PropertyValue' xml-Elemente der' vssettings'-Datei, die für mich notwendig sind, enthalten auch diese Variable. –
Sie meinen, Sie brauchen mehr als Standorte für Projekt- und Artikelvorlagen? Da beide in verwandten Schlüsseln unter 14.0 Registrierungszweig vorhanden sind. – Evk