Содержание
.NET
Спецификация: https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0
Показать версию:
dotnet --list-sdks dotnet --list-runtimes
https://docs.microsoft.com/ru-ru/dotnet/core/install/how-to-detect-installed-versions
Docker
https://learn.microsoft.com/ru-ru/dotnet/core/docker/introduction
https://hub.docker.com/_/microsoft-dotnet/
Сборка
pack
Не создавать nupkg пакет из проекта (в csproj):
<Project> <PropertyGroup> <IsPackable>false</IsPackable> </PropertyGroup> </Project>
https://github.com/terrajobst/dotnet-docs/blob/master/docs/core/tools/csproj.md
Directory.Build.props
Для «линкования» при сборке проекта разместить в директории с sln:
nowarn
Примеры параметров:
Подавить сообщения при restore:
-nowarn:NU1608
Подавить сообщения при build:
/nowarn:CS1591
debug
Показать время каждой операции:
-consoleLoggerParameters:ShowCommandLine;ShowTimestamp
Настройка
Источники конфигурации
Порядок применения конфигурации (в порядке приоритета, от высокого к низкому):
https://learn.microsoft.com/ru-ru/aspnet/core/fundamentals/configuration
Среды / Environment
Переменная для определения среды (в порядке приоритета, от высокого к низкому):
- ASPNETCORE_ENVIRONMENT
- DOTNET_ENVIRONMENT
Production: значение по умолчанию, если DOTNET_ENVIRONMENT и ASPNETCORE_ENVIRONMENT не заданы.
https://learn.microsoft.com/ru-ru/aspnet/core/fundamentals/environments
Ссылки
https://learn.microsoft.com/ru-ru/aspnet/core/security/app-secrets - Безопасное хранение секретов приложений в разработке в ASP.NET Core
https://learn.microsoft.com/ru-ru/aspnet/core/host-and-deploy/linux-nginx - Среда размещения ASP.NET Core в операционной системе Linux с Nginx
https://learn.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection.connectionstring - Допустимые имена для значений ключевых слов в строке подключения
https://stackoverflow.com/questions/61486081/password-with-special-characters-in-connectionstring - Спецсимволы в пароле connectionString
https://learn.microsoft.com/en-us/dotnet/core/rid-catalog - .NET RID Catalog
