Visual Studio– category –
-
【.NET 9】Android TargetPlatformVersion 34.0 エラーの原因と解決策|net9.0-android・targetSdkVersion・NU1608/XA0141
Visual StudioでAndroid/.NET MAUIを.NET 8から.NET 9へ更新すると、「TargetPlatformVersion 34.0は無効(有効:35.0)」のビルドエラーが出ることがあります。多くはcs... -
Visual Studio 2022 Preview 17.14.0 Preview 2で.NET MAUIがビルドできない(wasm-tools-net8/dotnet workload restore/microsoft.android.sdk.windows.msi.x64)対処法
Visual Studio 2022 を 17.14.0 Preview 2 に更新した直後から、.NET MAUI プロジェクトが急にビルドできなくなることがあります。出力には「wasm-tools-net8 が必要」... -
VB.NET マップアプリでクリック待ちを実現する方法|TaskCompletionSourceとAsync/Await
VB.NET のマップアプリで「ポイント一覧を初期化したあと、ユーザーのクリックで新しいポイントが確定するまで待ち、確定後に処理を再開したい」――そんな“途中で止めた... -
VB.NETでプロセス別CPU・メモリ・ディスクI/O・ネットワークI/Oの上位X件を取得する方法(ETW/TraceEvent対応)
VB.NETで「プロセス別のCPU/メモリ/ディスクI/O/ネットワークI/O」を計測し、使用量の多い順に上位X件を表示する方法を解説します。PerformanceCounterで取れる範囲と、... -
共有ネットワークドライブでWPFアプリ起動が遅い原因と対策:ClickOnceでローカル実行にして高速化
共有ネットワークドライブ上に置いたWPFアプリが、PC起動後の初回だけ18秒かかる——この症状は「アプリが重い」よりも「ネットワークから直接実行している」ことが原因で... -
Visual Studio 2022 セットアッププロジェクトのx86/x64不一致を解消する方法|TargetPlatformをx64に変更
Visual Studio 2022 の「Visual Studio Installer Projects(セットアッププロジェクト)」で MSI を作ろうとすると、参照している DLL や EXE が x64(AMD64)なのに、... -
VB.NETで非ASCII文字を判定する方法:UTF-8のGetByteCountとString.Length比較の安全性と落とし穴
VB.NETでユーザー入力や外部データを扱うと、「ASCII以外の文字(日本語・アクセント付き文字・絵文字など)が混ざっていないか」を判定したい場面があります。よく見か... -
AWS EC2 Linuxの.NET 8で「Heap Information: Not Present」になる原因とdotnet-dump更新・gcdump解析手順
AWS EC2(Linux)上の .NET 8 マイクロサービスでメモリリークを疑い、dotnet-dump でダンプを取得したのに「Heap Information: Not Present」と表示されて解析が進まな... -
VS2022のVB.NET WinFormsでホットリロードがENC0005になる原因と回避策(Handles・AssemblyVersion対策)
Visual Studio 2022(VS2022)で VB.NET の WinForms をデバッグ中、ブレーク中にログ出力の1行だけ直して「ホットリロード(編集の適用)」したいのに、毎回 ENC0005 ...
