chevron_left

メインカテゴリーを選択しなおす

cancel
はなちる
フォロー
住所
未設定
出身
未設定
ブログ村参加

2020/03/05

arrow_drop_down
  • 【C#】EmbeddedResource vs CopyToPublishDirectoryとCopyToOutputDirectory、どちらを選ぶべきか

    はじめに アプリケーションを開発している際に何かの設定ファイルや画像などのリソースも一緒に配布したいときがあると思います。.NETでは以下のような組み込み方法があります。 EmbeddedResource CopyToPublishDirectoryやCopyToOutputDirectory それぞれについて解説した後、簡単な比較を行いたいと思います。 はじめに 概要 EmbeddedResource CopyToPublishDirectory & CopyToOutputDirectory どちらを利用すべきか 概要 EmbeddedResource EmbeddedResourceはア…

  • 【Docker】Dockerfileよりも上位階層に含まれるファイルをCOPYしたいときの対処法

    はじめに 以下の構成の際にsample.txtをCOPYしたいというモチベがあったのですが、単純に以下のようにコマンドを実行しても動きませんでした。 parent ├── child1 │ └── Dockerfile └── child2 └── sample.txt # Dockerfile COPY ../child2/sample.txt ./sample.txt# docker buildを行う $pwd ../parent/child1 $ docker build . ERROR: failed to solve: failed to compute cache key: fai…

  • 【.NET】dotnet toolのglobalなインストール先パスの決定方法

    はじめに 今回はdotnet toolをglobalにインストールした時にどのようなパスにインストールされるのか調べたので、その結果を備忘録も兼ねて残しておきたいと思います。 はじめに インストール先 実験 参考 インストール先 以下の優先順位で決定されます。 $DOTNET_CLI_HOMEという環境変数が設定されていれば$DOTNET_CLI_HOME/.dotnet/tools Linux/Macの場合は$HOME/.dotnet/tools、Windowsの場合は%USERPROFILE%\.dotnet\tools HOMEやUSERPROFILEが設定されていない場合はエラーになる…

  • 【.NET】dotnet toolが要求している.NET SDKのバージョンを調べることができるOSS「DotnetToolInspector」を作りました

    はじめに 先日dotnet toolが要求している.NET SDKのバージョンを調べることができるOSSを公開しました。dotnet toolが要求する.NET SDKの情報を取得できるOSSを公開しました!PowerShellのモジュールなのでmac・windows・linuxで簡単に利用することができます特にActionsでdotnet toolを利用する際にどのversionをsetup-dotnetすれば良いか(追従)みたいなケースだと有用かと!https://t.co/NeTpXq8rq1 pic.twitter.com/vrMTQ6gjFS— はなちる@ゲーム制作 (@hanaaa…

  • 【C#】UniTaskのIObservable.ToUniTaskをR3でもやりたいときの対処法(FirstAsync・LastAsync)

    はじめに UniRxを利用していたときはIObservable.ToUniTaskを活用したコードをよく書いてました。 // OnNextがされるまで待つ var result = await subject.ToUniTask(useFirstValue: true, cancellationToken: source.Token); // OnCompletedがされるまで待つ var result2 = await subject.ToUniTask(useFirstValue: false, cancellationToken: source.Token); 【UniRx,UniTas…

  • 【Unity】Obi FluidでHDRPで利用するためのセットアップ方法

    はじめに 今回はObi Fluidという流体シミュレーションを簡単に作成できるアセットのHDRPでのセットアップ方法を紹介したいと思います。 実際に利用している様子 Obi は、変形可能なさまざまなマテリアルの動作をシミュレートできる、高度な粒子ベースの物理エンジンです。 ... Obi Fluidを使えば、AAA品質の完全マルチスレッド式流体シミュレーションを簡単に作成することが可能です。流体はお互いに反応し、硬い物質に影響を与えたり、与えられたり(物体を浮かしたり沈んだりさせることもできます!)、また表面にくっつけることも可能です。 環境 Unity 2022.3.61f1 HDRP v1…

  • 【Rider】Rider 2025.1から"Explore LINQ"というLINQの各ステップでデータがどのように変換されているか可視化できるようになった

    はじめに Rider 2025.1からExplore LINQ(LINQ chain debugging)という機能が追加されました。 www.jetbrains.com When working with LINQ expressions in C#, you can debug them visually with JetBrains Rider, with a clear representation of how data is transformed at each step of the query. // DeepL翻訳 C#でLINQ式を扱う場合、JetBrains Rider…

  • 【.NET】modelcontextprotocol/csharp-sdkを用いた自作MCP Serverを作成〜MCP Inspectorや自作MCP Clientで確認する方法

    はじめに 今回はmodelcontextprotocol/csharp-sdkを用いた自作MCP Serverを作成〜MCP Inspectorや自作MCP Clientで確認する方法を紹介したいと思います。 実際に利用している様子 はじめに MCPについて MCP Serverの実装 Minimal APIを活用したプロジェクトを作成する 依存ライブラリを導入する ModelContextProtocol Microsoft.Extensions.Hosting MCP Serverの機能 MCP ClientとServerの通信手段 MCP ServerでToolsの実装 MCP Insp…

  • 【PowerShell】Import-Moduleコマンドで古いモジュールが読み込まれるときの対処法

    はじめに PowerShellのモジュール開発をしていた際にImport-Moduleを実行してもキャッシュが読み込まれてしまう現象にあいました。 # before.ps1 Import-Module "${PSScriptRoot}/../UnityPackageMaker" # モジュールを修正しても前回のモジュールが読み取られてしまう Hoge-Fuga その対処法をメモしておこうと思います。 はじめに 対処法 参考 対処法 単純にキャッシュを削除すればよいです。 # after1.ps1 Remove-Module UnityPackageMaker -ErrorAction Sile…

arrow_drop_down

ブログリーダー」を活用して、はなちるさんをフォローしませんか?

ハンドル名
はなちるさん
ブログタイトル
はなちるのマイノート
フォロー
はなちるのマイノート

にほんブログ村 カテゴリー一覧

商用