Wir verwenden eine Bibliothek, deren Wert in der Datei web.config mit jedem Build aktualisiert werden muss. Gibt es eine Möglichkeit, dies nativ zu tun?Gibt es eine native Möglichkeit, web.config-Einstellungen dynamisch zu ändern?
Wir verwenden eine Bibliothek, die einen benutzerdefinierten Konfigurationsabschnitt in der web.config
Die Version Attribut mit jedem Build aktualisiert werden muss, hat. Increment oder sogar DateTime.Now würde funktionieren.
<clientDependency version="6">
...
</clientDependency>
Können Sie angeben, was aktualisiert werden muss und warum? Dies scheint keine Best Practice zu sein. Allerdings mit dem neuen Task Runner Explorer und der [Config "include" -Funktion] (https://stackoverflow.com/questions/10300063/can-i-create-config-file-and-include-it-to-web-config) es könnte möglich sein. –
Sie können Webkonfigurations-Transformationen für verschiedene Verbindungszeichenfolgen oder Anmeldeinformationen für dev/test/prod verwenden, aber wenn es sich um eine Build-Nummer handelt, die jeden Build ändert, benötigen Sie möglicherweise eine Post-Build-Task, die die Konfigurationsdatei bearbeitet. –
Wenn Sie Änderungen an * deploy * vornehmen wollten, können Sie anstelle von build Transformationen durchführen. Überprüfen Sie Folgendes: [Vorgehensweise: Transformieren von Web.config beim Bereitstellen eines Webanwendungsprojekts] (https://msdn.microsoft.com/en-us/library/dd465318 (v = vs.100) .aspx) –