Код: Выделить всё
BackOffice-Test
- Я могу редактировать их с помощью специального контекстного меню моей IDE (Visual Studio).
- Классическая отладка с помощью VS использует правильные секреты.
- Особые случаи, когда AddUserSecrets() также необходимо явно вызывать в коде
Код: Выделить всё
Report-Local
Report-Dev
Report-Prod
…
Код: Выделить всё
$([System.Text.RegularExpressions.Regex]::Split($(MsBuildProjectName), "\.")[2])-$([System.Text.RegularExpressions.Regex]::Split($(Configuration), "-")[0])
Та же проблема и с этим подходом, но с чем-то более обычным, например с определением константы:
Код: Выделить всё
$([System.Text.RegularExpressions.Regex]::Split($(Configuration), "-")[1].ToUpperInvariant())
Но при попытке обновить мою базу данных с помощью EF (зная, что мой DbContextFactory использовал AddUserSecrets()):
Код: Выделить всё
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): ошибка MSB4184: невозможно оценить выражение "".GetValue(1)". Индекс находился за пределами массива. [C:\Users\User\repos\Company\source\Company.Svc.DAL\Company.Svc.DAL.csproj]
Подробнее здесь: https://stackoverflow.com/questions/797 ... atic-expre
Мобильная версия