Während ich eigene Visual Studio-Erweiterung in TeamCity (dasselbe gilt für jeden CI-Server-Build, der VS-Lösungen zu erstellen unterstützt) erstellen, hängt mein Build auf dem Schritt DeployVsixExtensionFiles
. Soweit ich weiß, ist das Ziel in VS-Erweiterungsdateien definiert und wird standardmäßig in ein beliebiges .csproj importiert. Mir ist auch klar, dass dies ein „aka-Test“ Schritt, der über Lauf einen Befehl eine Erweiterung in eine virtuelle Kopie von VS einzubetten versucht:Deaktivieren Sie Schritt in Visual Studio Extension Build
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /RootSuffix Exp /ResetSettings General.vssettings /Embedding /Command File.Exit
Ich habe zwei Fragen: 1. Soll ich deaktivieren Sie diesen Schritt für Build von Erweiterung freigeben? 2. Wenn ja, wie kann dies geschehen?
Nicht so klar über Ihr Problem. Meinst du VSIX-Projekt bereitstellen? >> Sollte ich diesen Schritt für Release-Build der Erweiterung deaktivieren Meiner Meinung nach basiert es auf Anforderung. >> Wie kann das gemacht werden? Legen Sie in der Projektdatei (.csproj) im Abschnitt PropertyGroup die Implementierungserweiterung auf false fest (). Falsch DeployExtension> –