Tool
clang-formatをカスタマイズするにあたりBasedOnStyleの内容がどうなっているか確認したくなったのでその方法と内容を紹介したいと思います。 BasedOnStyleの内容は以下のコマンドで各ベーススタイルの設定値が出力できます。 clang-format -style=llvm -dum…
VisualStudio 2022 の「出力ウインドウ」の表示設定の場所は以下の通りです。 画面上部の ツール > オプション > 環境 > フォントおよび色 右側ペインの一番上の 設定の表示(T) > 出力ウインドウ サイズがあるのでそこを任意のサイズに変更する。 そのほかの…
Excel で VBA を使って外部のプログラムを呼び出す方法(と、そのプログラムから Excel の内容を読み取って処理する方法)の紹介です。 Excel 内の VBA にやりたいことを全部実装したほうが使い勝手はよいですが少しデメリットがあって(言語と環境が古すぎ…
初めに Unity でインスペクター上から値を変更できるようにするには以下のように記述します。 // (1)publicで宣言する public float _value1; // (2)SerializeFieldを付ける [SerializeField] private float _value2; // privateは書かなくても良い // [Seri…
エラーの内容 以下エラーメッセ時が表示された時の対応法です。 ブック内のリンクを更新することができません。リンクを更新するには、リンクしたすべてのソース ファイルを開きます ([データ] タブの [リンクの編集] をクリックします)。計算をすべて更新す…
環境 Windows10 VisualStudio 2019 状況 以下でパッケージのキャッシュをクリアしたらエラーが出て「発行」できなくなった。 ツール > オプション > NuGet パッケージ マネージャー > すべての NuGet キャッシュをクリア 次に、Webプロジェクトを発行すると…
なんか VisualStudio 2019 で開いてたソリューションを 2022 で開くと 3倍くらいメモリを消費してる場合があるため、PCのメモリが 16GB だと Teams + Outlook + Chorome なんか開いてると、メモリを使いきってそのまま全部クラッシュしたり、OS が変な感じに…
だんだん状況が変わってきたのでメモ。 2023年3月現在、.NET のバージョンと C#、VisualStudio の対応関係は以下のような関係性になっています。 .NET ver. C# ver. VisualStudio .NET 7 C# 11 2022 .NET 6 C# 10 2022 .NET 5 C# 9.0 2022, 2019 .NET Core 3…
プロジェクトのプロパティで「ターゲットOS」を Windows にした時に選択肢に出てくるバージョンの説明です。 実際これに具体的なバージョンを指定して何が変わるのかちょっとわからないですが、、、 「ターゲット OS バージョン」と「サポートされている OS …
VS2022 はデフォルトで「null 許容コンテキスト」というものが有効化されています。 これが有効化されていると以下のような警告が表示されます。 警告 CS8600 Null リテラルまたは Null の可能性がある値を Null 非許容型に変換しています。 警告 CS8601 Nul…
WPF/UWP などの XAML 系実装で使用する ViewModel は OSS(Livet, Prism ReactiveProperty) などを使用しない場合、INotifyPropertyChanged 周りの実装が冗長で、繰り返しが面倒なので軽減策の紹介したいと思います。 アプローチ方法は以下の通りです。 共通…
Unity を使用中にエディタでスクリプトを編集 → 保存すると Unity 上でスクリプトのコンパイルが実行され、その都度作業が中断されるのを防止する設定です。 スクリプトのコンパイルが走ると画面右下のチェックマークが回転するプログレスに変化して Unity …
VisualStudio でCSSを編集していると、CSSの名前に「.」とか「:」が入ると自動でインデントされてしまいますがこれをオフにする方法です。 例えばこんな感じになります。 .btn { top: 50%; left: 50%; height: 100%; color: #BFC3C7; font-size: 16px; paddi…
VisualStudio 2017 および 2019 でオートフォーマットに関する以下の 2つの状況が発生した場合の設定方法です。 中カッコのないif文を改行しない using ステートメントの中カッコを改行しない なぜか1行で記述したい中カッコを省略したif文の命令文が新しい…
例えばスプライトアニメーションで等間隔に並んでいるデータの余白が大きすぎる場合、各画像の余白をトリムしたい場合がありますが、1枚の画像になっている場合トリミングするのはなかなか大変です。今回はそういった画像を 実行例 分かりやすいように極端に…
UniRx の利用例に ReactiveProperty を public で公開する実装が例示されていたりするのですがそれはちょっと違うんじゃないかなと思ったので記事にしました。 簡単な実装例 public readonly ReactiveProperty<int> Value = new ReactiveProperty<int>(); // IntReacti</int></int>…
VSCode で個別のプログラミング言語のセットアップをする前に必ずする手順のメモです。 タイトルバー表示をクラシックに切り替える 全ての斜体を無効化する UIメニューフォントを游ゴシックからMeiryo UIに変える Plugin の追加・ほか キャレットのジャンプ…
ダウンロードした OpenCV の bin フォルダに DLL 入ってなくね?Lib はどこ…? え、自分でビルドするんだよ、え、マジで? まぁ、C++er なら普通のことですが… …という事でまぁこういった事はプロジェクト初期には割と毎回発生する、というか、Windows民は大…
2021/10/08 新しいスタイルに対応しました。 内容が Google に公開設定されていたことがやや問題になったのが関係するかわからないですが Trello に「ワークスペース」という機能が追加されました。従来のボードをまとめてワークスペースという場所に関連付…
検索すると VSCode のスペルチェックの記事は非常によく目にするのですが、Visual Studio (Codeじゃないほう)の記事は全然ヒットしない、もしくはVS2010くらいの情報しかヒットしないのでVisualStudio2019で英語のスペルチェックを行う方法を紹介したいと思…
2020-09-08 VisualStudio で C# のコードを開いたとき「アウトラインを定義に折りたたむ」を実行するとXMLコメントまで折りたたまれてしまいますがコメントは折りたたまないでほしいなぁという人向けの設定方法です。エディタ上でコンテキストメニューを表示…
新型コロナウィルスの感染拡大による緊急事態宣言がでて、在宅ワークをしている人も多いかと思います。 また、VPNなどを利用して会社のPCへリモートデスクトップ接続(=RDP)で仕事する事もあるかと思います。しかし遠隔地からのリモートデスクトップは帯域…
Chorome大好きなのでいつも使ってます。 拡張機能で機能を追加できるので厳選した便利拡張機能の紹介(というか個人的なメモです) AdBlock plus https://chrome.google.com/webstore/detail/adblock-plus-free-ad-bloc/cfhdojbkjhnklbpkdaibdccddilifddb?hl…
VisualStudoo2019ので以下エラーが発生した場合、開こうとしてるタイプがインストールオプションで足りていないことが原因 ページの読み込み中にエラーが発生しました。 ファイルまたはアセンブリ 'Microsoft.VSDesigner, Version=16.0.0.0, Culture=neutral…
Excelでファイルサイズが異様に大きくなっている時に、セルのスタイルが異常に増殖している事があります。 原因は不明ですが、どうやら"シートを複製する"、"セルをコピペする"操作で増殖するみたいです。 以下画像の赤枠の書式欄ですが、見えている部分の様…
VisualStudioでコードを書いている時にコンパイルエラーが発生した際に、エラーリンク(以下画像の赤枠)をクリックすると、Bingでエラーが検索されます。 このBing検索、全く役に立たないので検索エンジンをGooleに変更します。 前提条件 以下、唯一の条件で…
Windows環境でリアルタイムプレビュー機能付きのMarkdownエディタ環境を作成する方法です。 「シンタックスハイライト」でき「リアルタイムプレビュー」な環境を「VisualStudioCode」を使って作成したいと思います。 早速VSCodeをインストールします。 Micro…
Windowsで、コマンドを使って環境変数をファイルにバックアップする方法です。 環境変数自身は、OSのレジストリに保存されているため、レジストリ操作のための「reg」コマンドを使用します。 regコマンドでレジストリを保存する時のパラメータは以下の通りで…
ある程度性能があるWindowsデスクトップ環境で学習用のTypeScript環境を構築するためのメモです。 Windows上でのTypeScriptの開発環境はVisual Studio Codeを用いて環境構築が検索結果として多いですが、各種ツールを組み合わせる + Pluginを多用する関係で…
Visual Studio 2017に.NET4.7.1を追加する方法です。いつも、MSのWebサイトへ飛んで開発者キットをダウンロード → インストーラを起動し導入していましたが、今回は2017から新しく追加されているVS用のインストーラを使って追加する方法で導入したいと思いま…