Visual Studio の ホットリロードが動かない場合に確認するところ
とりあえずはここを読む ttps://learn.microsoft.com/ja-jp/troubleshoot/developer/visualstudio/tools-utilities/xaml-hot-reload-troubleshooting 英語版: ttps://learn.microsoft.com/en-us/troubleshoot/developer/visualstudio/tools-utilities/xaml-hot-reload-troubleshooting 今回困ったのは、デバッグ中の画面上部にホットリロード用のマーク(緑のレ点・赤の×)マークが有効(緑のレ点)になっているにもかかわらず、ホットリロードが効かない状態でした。 調べてもそれらしきものが見つけられずに早半年… やっと見つける事が出来ました。 きっかけはここ: ttps://zv-louis.hatenablog.com/entry/2023/03/21/110547 「Debug構成以外でホットリロードを有効にしたい」そんなことがあるかどうかは別にして… <XamlDebuggingInformation>true</XamlDebuggingInformation> の記述が… これってデフォルトで有効なんじゃないの…? 【ちなみに最初のマイクロソフトのHPにも記載があります。がデフォルトで有効でしょ!と思い追記しなかった…】 と思いながら、Debug構成内に追加した所動くじゃありませんか…orz すげーやられた感が漂います。 修正後内容はこれ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <DefineConstants>DEBUG;TRACE;</DefineConstants> <XamlDebuggingInformation>true</XamlDebuggingInformation> </PropertyGroup> <Propert...