.NET MAUI で、AppDataDirectory の中身は、Windowsでは、
%LOCALAPPDATA%\Packages(パッケージ名)\LocalState
(C:\Users\(ユーザー名)\AppData\Local\Packages(パッケージ名)\LocalState)
のはず。デバッガーで止めてAppDataDirectoryの中を見ると、
%LOCALAPPDATA%
C:\Users\(ユーザー名)\AppData\Local\User Name\(パッケージ名)\Data
想定されている仕様と違うばかりか、User Name のところに、ユーザ名が入っている訳で無く、”User Name” とそのままの文字が入っている。そもそも、C:\Users\の後ろにユーザ名が入っているのだから、この位置にユーザ名が入るのもおかしい。(パッケージ名)の後ろのフォルダ名も LocalStateでなく、Data になっている。
これが前提なら、コード変更するけど、恐らくは修正されるだろうから、暫くはこのままで様子を見てみることにする。

コメント