T4 も結構便利なのですが、現在のプロジェクトのコードを解析しながらコードと自動生成するには少し不向きです。Roslyn が使えるソースジェネレーターなら解析しながらのコード自動生成が行えます。
タグ: Visual Studio
WinUI Tips「WinUI 3 で開発を行うための準備をする」
WinUI 3 もようやく .NET 8 に正式対応したようなので Tips としてまとめてみました。画面デザインで使えるコンポーネントがかなり多いのでデスクトップアプリとして使うには結構いい感じだと思います。ただ Windows Form や WPF と動かし方が違うのでそこはちょっと工夫が必要だと思います。
【ActiveReports Tips】ActiveReports のレポートを PDF ファイルとして出力する
こういうライブラリって割と簡単に PDF に出力できるもんだと思っていたのですが、レポートの種類や ActiveReports のバージョンによってやり方が異なっていたりしたので結構実現するのに苦労しました。
【ActiveReports Tips】ActiveReports for .NET 16 をインストールする
少し ActiveReports を触る機会があったので Tips でまとめてみようと思いました。とはいってもあまり触っているわけではないので今後 Tips で公開するのは3つぐらいだとおもいます。
【Visual Studio Tips】Visual Studio のインストール手順
様々なアプリケーションや Web 開発を行うことができる無料の統合開発環境「Visual Studio」のインストール手順について説明しています。
MonoGame 公式サンプルプログラムの Tips を2本公開しました
MonoGame の公式サイトにサンプルプログラムがあるのですが、公開されているものはすべて英語コメントでプロジェクトのみがアップロードされている形となっています。
なので今回その中から最初の2つを日本語で解説しつつコメントの日本語化してみました。以下の2つのサンプルが対象です。
- Aiming
- Audio3D
他のプロジェクトも解説していこうかと思ったのですが、現在公開されているサンプルは以前の MonoGame のバージョンで作られたものも多く、残念ながらそのまま MonoGame 3.8 に持っていけないものもあったため移行作業は中断しています。
今後の公開については気が向いたらレベルで見ていただければと思います。
公開ページは以下の場所にあります。
WiX の Tips を公開しました
Windows 向けアプリケーションのインストーラーを作成するのに使われることの多い WiX に関する Tips をいくつか作成しました。WiX を使用すると Visual Studio に標準で含まれているセットアッププロジェクトよりも、より自由な形でインストーラーを作成することができます。
ゲーム「リトルセイバー」の体験版を配布したときも WiX を使用してインストーラーを作成しており、せっかくなので覚えたことを Tips にしてみました。
Tips は以下のページにまとめております。
---------------------------------
- プログラム配布用の Windows インストーラーを作成ための WiX をセットアップする
- Wix を使用して Windows インストーラー「MSI」を作成する part1
- Wix を使用して Windows インストーラー「MSI」を作成する part2
- バージョンアップしたアプリケーションを配布するインストーラーを WiX で作成する
- インストーラーファイルの付加情報を日本語で設定する
- CAB ファイルを MSI ファイルの中に含める
- 64bit アプリケーションをインストールするインストーラーを作成する
- Ngen.exe を使用してインストールしたプログラムの起動を高速化
]]>