Code: Select all
BackOffice-Test
- Ich kann sie mit dem Ad-hoc-Kontextmenü meiner IDE (Visual Studio) bearbeiten
- Klassisches Debuggen mit VS verwendet die richtigen Geheimnisse
- Sonderfälle, in denen AddUserSecrets() muss auch explizit in der Codearbeit aufgerufen werden
zu vermeiden
Code: Select all
Report-Local
Report-Dev
Report-Prod
…
Code: Select all
$([System.Text.RegularExpressions.Regex]::Split($(MsBuildProjectName), "\.")[2])-$([System.Text.RegularExpressions.Regex]::Split($(Configuration), "-")[0])
Dasselbe Problem bei diesem Ansatz, mit etwas Üblicherem wie der Definition einer Konstante:
Code: Select all
$([System.Text.RegularExpressions.Regex]::Split($(Configuration), "-")[1].ToUpperInvariant())
Aber wenn ich versuche, meine Datenbank mit EF zu aktualisieren (in dem Wissen, dass meine DbContextFactory ein AddUserSecrets() verwendet hat):
Code: Select all
dotnet ef database update --configuration Local-Debug -c DbContext --startup-project source\Company.Web.BackOffice --project source\Company.Svc.DAL
\Directory.Build.props(16,5): Fehler MSB4184: unmöglich, den Ausdruck „“.GetValue(1)“ auszuwerten. Der Index lag außerhalb der Grenzen des Arrays. [C:\Benutzer\Benutzer\repos\Company\source\Company.Svc.DAL\Company.Svc.DAL.csproj]
 Mobile version
 Mobile version