ひでぼ~blog

C#ときどきゲーム

Visual Studio

VS2022のhttpファイルで環境毎のパラメータを用意する

実行環境 VS2022 17.8.3 .NET 8 httpファイルを用意する 適当なhttpファイルを用意します。HostAddressとParameterは後述の別ファイルで定義します。 GET {{HostAddress}}?q={{Parameter}} httpenv.jsonを用意する httpenv.jsonを作成してhttpファイルと同じ…

コードを書くためにサブスクライブしているもの

C#でASP.NET Coreを使ったWeb開発をメインでやっている私がコードを書くためにサブスクライブしているものをあげていきます。 ReSharper 言わずと知れたVisual Studioの拡張機能です。本家よりも強力なIntelliSence、括弧の自動補完などなどいろんな機能に助…

Visual Studio 2022のIntegrated Http Clientを試す

Visual Studio 2022のバージョン17.5から、VSCodeの拡張機能REST Clientと同じようなHTTPリクエストを実行できる機能が追加されたそうなので試してみました。 marketplace.visualstudio.com 実行環境 Visual Studio 2022 17.5 WebAPIを準備する MinimalAPIで…

C#8.0のRange構文を試す

文字列の整形をするときにRange構文を使ってみたらかなり体験が良かったのでまとめました。 C#8.0から配列などに対してarray[x..n]のような書き方ができるようになりました。配列のxからnの範囲を取得するような感じです。 ハイフンなしの郵便番号をアタマ3…

VS2019のスタートページに開発者向けNewsを表示したい

VS2017はスタートページに開発者向け情報というMS関係の最新技術情報が表示されていました。 地味に好きな機能で、技術の動向をキャッチする貴重なソースだったのですがVS2019では無くなってしまいました。 VS2019でも表示できないかなと調べてみたら有志の…

Visual Studioのクイックアクションで生成されるフィールドの命名規則を変更する

コンストラクタで受け取った引数をフィールドに代入する時、Visual Studioのクイックアクション(電球ボタン)を使うとフィールドを定義して初期化するコードを自動で生成してくれます。 コンストラクタの引数にカーソルを当ててクイックアクションを押すと…