Ich habe mehrere Projekte mit dem gleichen Problem und ich habe sogar ein leeres Web-Projekt gestartet und habe die gleichen Probleme. Ich verwende VS Professional 2015 Update 3.Probleme mit Web.Config Transform
Ich kann Configuration Manager verwenden, um neue Konfigurationen zu erstellen, aber ich kann sie nicht auf meinem Website-Projekt angewendet werden. Dies gilt für das Klassenprojekt, nicht aber für das Webprojekt. Ich habe eine Lösung mit einem leeren Webprojekt erstellt und hatte die gleiche Erfahrung.
Da ich die Configs nicht anwenden kann, funktionieren die Publish Transformationen nicht, weshalb ich versuche, diese Änderungen vorzunehmen.
Ich habe Configs für Release und Staging erstellt und das Projekt wird die Transformation durchführen, aber wird nur die Debug-Konfigurationsdatei transformieren, egal was das Veröffentlichungsprofil hat.
kann ich die neue Konfiguration Checkbox
Manchmal ist das Erstellen neuer Projektkonfiguration erstellen nicht aktiviert ist.
Danach gehe ich zum Webprojekt und ich versuche, die Konfiguration zu ändern, und die Option ist nicht da. (Ich kann nicht mehr als ein Bild posten)
Ich habe Visual Studio geschlossen und wieder geöffnet und die neue Konfiguration ist dort, aber immer noch nicht verfügbar für das Webprojekt.
Ich habe die SLN-Datei überprüft und die Konfigurationen sind:
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Staging|Any CPU = Staging|Any CPU
EndGlobalSection
Die Projekte haben alle Plattformen
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Release|Any CPU.Build.0 = Release|Any CPU
{38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Staging|Any CPU.ActiveCfg = Staging|Any CPU
{38C7D9CE-2252-409A-8FD3-D1D520DE48EC}.Staging|Any CPU.Build.0 = Staging|Any CPU
{76F1526B-B354-4531-9C00-3E963EB6DDE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{76F1526B-B354-4531-9C00-3E963EB6DDE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{76F1526B-B354-4531-9C00-3E963EB6DDE6}.Release|Any CPU.ActiveCfg = Debug|Any CPU
{76F1526B-B354-4531-9C00-3E963EB6DDE6}.Release|Any CPU.Build.0 = Debug|Any CPU
{76F1526B-B354-4531-9C00-3E963EB6DDE6}.Staging|Any CPU.ActiveCfg = Debug|Any CPU
{76F1526B-B354-4531-9C00-3E963EB6DDE6}.Staging|Any CPU.Build.0 = Debug|Any CPU
EndGlobalSection
ich überprüft haben, dass die Show erweiterte Konfigurationen Kästchen aktiviert ist.
Ich bin ratlos, warum das nicht funktioniert und ich habe es seit ein paar Tagen besiegt, kann aber nichts vielversprechendes finden.
Alle Gedanken sind willkommen.