2 Stimmen

VS 2013 Erstellen von benutzerspezifischen Veröffentlichungseinstellungen

Wir haben kürzlich auf Visual Studio 2013 aktualisiert und haben einige Probleme mit der neuen Art und Weise, wie das Veröffentlichen gehandhabt wird. Bisher hatte jeder Benutzer (in VS 2010) seine eigenen lokalen Veröffentlichungseinstellungen, aber in VS 2013 wurde dies auf die Idee von gemeinsam genutzten Veröffentlichungseinstellungen geändert. Dies verursacht Probleme in unserer Umgebung, da jeder Entwickler eine andere lokale Entwicklungsumgebung hat (Pfade, Verbindungszeichenfolgen, E-Mail-Adressen, an die Dinge gesendet werden sollen). Mir ist bewusst, dass dies nicht der optimale Weg ist, um Dinge einzurichten, aber das ist derzeit die Realität unserer Situation.

Wir verwenden Konfigurationstransformationen, um die verschiedenen Web.config-Änderungen für verschiedene Entwickler zu handhaben, sodass das einfache Durchführen durch VS für uns nicht funktioniert, da die Transformationen nicht ausgeführt werden. Das führt auch zu einem Problem mit den Veröffentlichungseinstellungen von VS 2013, da die zuletzt verwendete Build-Konfiguration in den gemeinsam genutzten Veröffentlichungseinstellungen gespeichert wird. Um alle Einstellungen unterschiedlich zu halten, scheint es, als müssten wir jetzt auch für jeden Entwickler eine andere Veröffentlichungseinstellung haben (z. B. "Lokal - Erik", "Lokal - OtherDev"). Das geht nur weiter in eine Richtung, aus der ich langfristig herauskommen möchte.

Also meine Frage reduziert sich auf: Ist es irgendwie möglich, die gemeinsamen Profil-Einstellungen zu deaktivieren? Ich dachte daran, sie einfach nicht in der Versionskontrolle zu haben, aber dann beschwert sich Visual Studio, dass die Dateien auf anderen Systemen der Entwickler fehlen.

Vielen Dank für die Hilfe!

0voto

Jimmy Punkte 25227

Sie können dies tun, indem Sie das Profil nach der Erstellung vom Projekt ausschließen. Der Veröffentlichungsassistent sucht nach jedem Profil auf der Festplatte, aber neu erstellte Profile werden standardmäßig zum Projekt hinzugefügt. Wenn Sie dann die .pubxml-Datei aus dem Projekt ausschließen und sie aus der Quellsteuerung entfernen, sollte sie Sie nicht weiter stören.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X