WinUI3アプリでWindowsの設定のホーム画面のようなレスポンシブルっぽい動きをさせる

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと Windowsの設定のホーム画面のように、 設定項目1つ分の枠について、 2列表示の時、 ある程度の幅に収まっているときは、ウインドウの幅に合わせて設定項目の枠の幅が伸び縮みする ウイン…

ItemsRepeaterのためのDataTemplateの中にあるControlに、ItemsSourceのメンバでない外側の(ViewModelなどの)プロパティにBindしたい

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと WinUIで、ItemsRepeater を使ってデータの保存用クラスに格納したデータを表示するときにDataTemplateを使うのだが、DataTemplateの中では、ItemsRepeaterのItemsSourceに指定したデータ…

MCPのツールを、MCPサーバー本体exeとは別のdllに定義する

MCP

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 以前作ったMCPサーバーでは、 MCPサーバー本体のexeの中に、ツールも実装していた。 が、いろいろな事情で、本体exeとは別のdllにツールを実装したい。 やったこと 別のdllにツールを定義…

簡単な自作MCPサーバーをVSCode(github copiplot)に登録して使う

もくじ https://tera1707.com/entry/2022/02/06/144447 C#で自作MCPを作ってVSCodeで動かす 目標 今回は、以下のようなMCPサーバーを作って、それをVSCode + github copilot でのチャットで使用することを目標にする。 C#製 stdio形式 予めビルドしたMCPサー…

github copilotに、いろんな指示をする実験

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと github copilotを使い始めて少し時間がたったが、最近コーディングをする機会が減ってしまったのもあってか、いまだに、人がCopilotでこんな便利なことをしている!というのを聞いて驚く…

.NETのビルド成果物が、binの中のx64やDebugフォルダの中ではなく、bin直下もしくは指定のフォルダ直下に出力されてほしい

C#

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと C#/.NET9などのプロジェクト(.csproj)をビルドすると、出力ファイル(.exeなど)が、だいたいこういう階層の中にできちゃう。 ※bin > x64 > Debug の中、など それを、指定したフォルダのす…

vcruntime140.dllなどのファイルがないエラー対策で「再頒布可能ファイル」を使おうと思ったときに調べたこと

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと C++で作ったアプリを、まっさらなクリーンインストールしたWindowsで動かしたときに、 vcruntime140.dllがない msvcp140.dllがない というエラーが起きて、アプリがクラッシュした。 で、…

Built-inのパイプラインをURPに変換する

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと のアセットを、Unity6で使おうとして、Prefabをシーン上にもっていったらピンク色になってしまった。その時にやったことをメモ。 https://assetstore.unity.com/packages/3d/characters/h…

主役キャラが、思わぬ方向に回らないようにする

もくじ やりたいこと 主役キャラは、Y軸を軸にして回転してもいいけど、XとZ軸では回ってほしくない。 ※まわっちゃうと、のようになる。 回らないようにしたい。 やったこと RigidBodyのConstraintsのFreeze Rotationを使う。 ここの、XとZにチェックを入れ…

Unity6のプロジェクト一式をgithubに登録する

もくじ https://tera1707.com/entry/2022/02/06/144447 やったこと Unity6で作ったものを、PC内で行方不明にならないように、githubで管理したい。 前提 2025/10/18に試した Unity Editor Version 600.2.8f1使用 やったこと まず、リポジトリを作るときに、…

ローカルLLM(Ollama)で、AIチャットクライアント(C#)を作り、MCPサーバーを動かす

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 以前、github modelやAzure OpenAIを使ってAIチャットクライアントを作成し、そこでMCPサーバーを使うということをした。 github modelsを使ってAIチャットクライアントを作成 qiita.com …

MS docsの情報を取ってくれるMCPサーバーをVisualStudioで使う

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと どうやら、github copilotのエージェントモードに動いてもらうときに、Microsoftのdocsをもとに答えを返してくれるという便利なMCPサーバーがあるらしい。 それを試してみる。 手順 この…

App Actions on Windowsを試す(実験中)

もくじ https://tera1707.com/entry/2022/02/06/144447 情報源 https://tera1707.com/entry/2025/08/04/223637 やりたいこと App Actions on Windowsというのが今(2025夏)熱いらしい。 調べる。 やったことメモ 基本、これのまんまをやってみたときのメモを…

好きな名前.prompt.md(プロンプトファイル)で、AIへのチャット文面の定型文をつくる/使う

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 前回、copilot-instructions.mdで、AIを承太郎にしたり、こういうときはこうしてね、という前提を予め食わせて、AIとチャットできるようにした。 そのチャットで、毎回指示や質問をを打つ…

copilot-instructions.md(カスタム命令)で、AIのキャラ付けや前提指示を予め行っておく

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと AI機能を自分たちのアプリに組み込むというよりは、自分たちの業務効率upのために、既存のAIチャットクライアント(vscodeなど)を使っていろいろうまいことやりたい。 うまいこと、の第…