.NET– tag –
-
CorFlagsだけで判定!.NET実行ファイルのCPUターゲットをPEヘッダーから正確に見分ける完全ガイド(Any CPU/Prefer 32 bit/x86/x64/ARM)
「Any CPU なのに x86 と判定される」――PE の Machine フィールドだけを見ていると必ずぶつかる壁です。本記事では、BinaryReader だけで CLR ヘッダーの CorFlags... -
VB.NETでWindowsサービスを安全に停止する方法|ServiceController.Stop()前に確認すべきCanStopとStatusのベストプラクティス
VB(.NET)でWindowsサービスを安全に停止する際に、「ServiceController.Stop() の前に CanStop と Status を両方確認すべきか?」という疑問は実務で必ず出会います。本... -
【2025年版】WebRequest廃止への最短移行ガイド|HttpClientとAsync/Awaitで同期呼び出し問題を根本解決(Visual Studio 2013→2022)
Visual Studio 2013 から 2022 への移行では、非推奨の WebRequest をどう置き換えるかが最大のハードルになりがちです。RoboCall のような外部サーバーへ JSON を POST... -
NuGetパッケージを1回のダウンロードでオフライン共有する完全ガイド|Visual StudioとCLIで依存関係ごと再利用
.NET の開発現場で「ネットワークにつながらない/つなげたくない」状況は珍しくありません。ビルドサーバーが閉域網だったり、複数ユーザーの端末に同じ NuGet パッケ... -
MongoDBの改行がC#/QuestPDFで反映されない原因と対処法|二重エスケープの直し方・一括置換と安全な前処理の実装ガイド
MongoDB に保存した文字列の \n が C#/QuestPDF に渡したときにそのまま「\n」と表示されてしまう――PDF 生成の現場ではよく出会う落とし穴です。本稿では、なぜ起きる... -
Snowflake × .NET:パスワード廃止時代の安全な接続(鍵ペア認証・PAT・WIF)と移行手順/接続文字列ガイド
Snowflake が段階的に「ユーザー名+パスワード」だけのサインインを廃止へと進めるなか、ASP.NET/.NET アプリ側の接続方式を見直す必要が出てきました。本記事では、.... -
C#/LINQでDataTableの列名をアルファベット昇順にソートする完全ガイド|OrderBy・Comparer・自然順対応
DataSet/DataTableから列名を取り出し、アルファベット順(昇順)でソートした配列を得る最短手順と、実務でつまずきやすい「大文字小文字の扱い」「カルチャ差」「数... -
2025年版|.NETで英語POSタグ付けを実装する完全ガイド:spaCy/CoreNLP/ONNX/クラウド比較とC#実装
.NET だけで「精度の高い POS(品詞)タグ付け」を完結させたい——多くの現場で最初にぶつかる壁は、ネイティブな決定版ライブラリが見当たらないことです。本記事では、... -
.NETでJSONを構造比較して完全一致を判定する方法|文字列表現に依存しないJToken.DeepEqualsとSystem.Text.Json実装
API 通信の監視やキャッシュの検証、E2E テストなどで「受け取った JSON が本当に同じか」を厳密に判定したいことは多いものです。ここでは .NET(ASP.NET/.NET Framew...
