`dotnet watch` не обнаруживает изменений

#c# #docker #kubernetes #.net-core

#c# #docker #kubernetes #.net-core

Вопрос:

Я запускаюсь dotnet watch --project Me.Myproject.csproj run в контейнере в локальном кластере kubernetes с подключением тома, но изменения не обнаружены.

Если я запускаю ту же команду локально, изменения обнаруживаются. Если я перезапущу модуль (без перестройки контейнера), изменения будут включены.

Сам проект в значительной степени является шаблонным шаблоном gRPC:

 <Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Protobuf Include="Protosgreet.proto" GrpcServices="Server" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Grpc.AspNetCore" Version="2.27.0" />
  </ItemGroup>
</Project>
  

Мои переменные среды:

 - DOTNET_USE_POLLING_FILE_WATCHER=1
- ASPNETCORE_ENVIRONMENT="Development"
  

Похоже, они не оказывают никакого влияния на наблюдателя.