ASP.NET Core 6 無法 Hot Reload 的解決方式

在 Rider 中,如果移動 cshtml 檔案時,有可能會在 .csproj 檔案中自動增加 AdditionalFiles ,例如:
  
  <ItemGroup>
    <AdditionalFiles Include="Views\Test\Index.cshtml" />
  </ItemGroup>


這個 Github issuels 中有提到這個問題,移除這些 AdditionalFiles 即可

註: 目前在測試中發現如果使用 dotnet sdk 6.0.400 移除後會出現無法執行的問題,更新到 6.0.401 或以上就可以解決,能夠正常執行和 Hot Reload

留言