Инструменты пользователя

Инструменты сайта


how-to:net

.NET

Docker

Сборка

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:

Directory.Build.props

Directory.Build.props

<Project>
    <PropertyGroup>
        <CreateHardLinksForCopyLocalIfPossible>true</CreateHardLinksForCopyLocalIfPossible>
        <CreateHardLinksForCopyFilesToOutputDirectoryIfPossible>true</CreateHardLinksForCopyFilesToOutputDirectoryIfPossible>
        <CreateHardLinksForPublishFilesIfPossible>true</CreateHardLinksForPublishFilesIfPossible>
    </PropertyGroup>
</Project>


nowarn

Примеры параметров:
Подавить сообщения при restore:

-nowarn:NU1608

Подавить сообщения при build:

/nowarn:CS1591

debug

Показать время каждой операции:

-consoleLoggerParameters:ShowCommandLine;ShowTimestamp

Настройка

Источники конфигурации

Среды / Environment

Переменная для определения среды (в порядке приоритета, от высокого к низкому):

  1. ASPNETCORE_ENVIRONMENT
  2. 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

how-to/net.txt · Последнее изменение: 127.0.0.1