9

I in einem ASP.net MVC 5-Lösung in Visual Studio arbeite 2015. Ich habe die folgende web.configWie web.config umbenennen verwandelt

web config transforms

Wie benenne ich die

sein
  • Web.Integration.config
  • Web.Staging.config
  • Web.Production.config

Wenn ich mit der rechten Maustaste darauf klicke, bekomme ich keine Umbenennungsoption!

Antwort

13

können Sie die Dateien kopieren, umbenennen und manuell die CSPROJ Datei bearbeiten, sie schließen (die generierten zu ersetzen) wie unten:

<Content Include="Web.Integration.config"> 
    <DependentUpon>Web.config</DependentUpon> 
    <SubType>Designer</SubType> 
</Content> 
<Content Include="Web.Staging.config"> 
    <DependentUpon>Web.config</DependentUpon> 
    <SubType>Designer</SubType> 
</Content> 
<Content Include="Web.Production.config"> 
    <DependentUpon>Web.config</DependentUpon> 
    <SubType>Designer</SubType> 
</Content> 

Unfortunatelly habe ich nicht einen Weg zu erledige dies durch visuelle finden Studio.

+0

stellen Sie sicher, danach im Konfigurationsmanager zu überprüfen, dass keine Projekte für Build deaktiviert wurden. Dies kann viel Zeit verschwenden, wenn Sie es erst später bemerken –

0

Was ich gefunden habe, funktionierte für mich ist nur die Debuggen und Release zu löschen, und dann neue zu erstellen. Sparte mir eine Menge Sorgen mit dangling Referenzen und Build-Fehler und dergleichen