以下の図のような右下に表示されるアイコンを消したい。
表示を消すだけで良ければ、フォームのデザイナから、SizeGripStyleプロパティを「Hide」に設定する。
そもそも、サイズ変更させる必要がない場合は、FormBorderStyleをFixedSingleやFixed3DなどのFixed系にすればこのアイコンは表示されなくなる。
コマンドプロンプトでsetコマンドを実行した際と同じ値をC#で取得する場合のコードは以下の通り(実際に試して値が一致したことを確認した)
Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));
取得される値:C:¥Users¥(ユーザー名)¥AppData¥Roaming
Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData));
取得される値:C:¥Users¥(ユーザー名)¥AppData¥Local
Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile));
取得される値:C:¥Users¥(ユーザー名)
コンバートツールを利用するだけで.NET 5に移行できたが、これまでの.NET Frameworkのバージョンを上げるような手軽さではなく、完全な互換性もなさそうなので、移行する際には十分な検証が必要になるはず。
特に今回は小規模なプロジェクトで試したが、より複雑なものであれば失敗するかもしれない。
.NET Framework から .NET への移植の概要に移行できないパターンも記載されているのでそちらも参照のこと。
{ "code": "woocommerce_rest_cannot_view", "message": "リソースをリストすることはできません。", "data": { "status": 401 } }
new RestAPI()の第4引数にfalseを指定したところ、エラーが発生しなくなった。
以前は未指定(デフォルトのtrue)で問題なく使えていたので原因不明。
ここにたどり着くまでに時間がかかったのでメモとして残しておく。