## 概要 現在 App.razor において、 JS ファイル timezone.js を通常の script タグで読み込んでいる。 しかし、 .NET 9 以降は [ComponentBase.Assets](https://learn.microsoft.com/ja-jp/dotnet/api/microsoft.aspnetcore.components.componentbase.assets#microsoft-aspnetcore-components-componentbase-assets) プロパティを用いて、フィンガープリント付きファイル名で静的アセットにアクセスできるため、こちらの参照方法に移行する。 https://learn.microsoft.com/ja-jp/aspnet/core/migration/80-to-90?view=aspnetcore-10.0&tabs=visual-studio#replace-usestaticfiles-with-mapstaticassets ### 現在 ```html <script src="timezone.js"></script> ``` ### 詳細 フィンガープリントつきファイル名でアクセスできることのメリットは下記の記事を参照。 https://qiita.com/jsakamoto/items/a9b423aa5a1da75e3670 ## 完了条件 - [ ] timezone.jsを参照しているapp.razor → src="@Assets["timezone.js"]" に修正されていること - [ ] 対象ファイルへの参照が問題なく解決されていること
概要
現在 App.razor において、 JS ファイル timezone.js を通常の script タグで読み込んでいる。
しかし、 .NET 9 以降は
ComponentBase.Assets プロパティを用いて、フィンガープリント付きファイル名で静的アセットにアクセスできるため、こちらの参照方法に移行する。
https://learn.microsoft.com/ja-jp/aspnet/core/migration/80-to-90?view=aspnetcore-10.0&tabs=visual-studio#replace-usestaticfiles-with-mapstaticassets
現在
詳細
フィンガープリントつきファイル名でアクセスできることのメリットは下記の記事を参照。
https://qiita.com/jsakamoto/items/a9b423aa5a1da75e3670
完了条件