C#
ビルド前イベントを活用する、その15

ビルド前イベントを使って、現在のプロジェクトファイル *.csproj を解析して外部参照ライブラリのパスをファイルに保存するツールを作ってみましょう。 VisualStudio のビルド前コマンドは下記のようにします。 […]

続きを読む
C#
ビルド前イベントを活用する、その14

ビルド前イベントを使って、現在のプロジェクトファイル *.csproj を解析して外部参照ライブラリのパスをファイルに保存するツールを作ってみましょう。 VisualStudio のビルド前コマンドは下記のようにします。 […]

続きを読む
C#
ビルド前イベントを活用する、その13

ビルド前イベントで、ライブラリ群すべてのコミット状態を確認するツールを動かしてみましょう。下記のコードがそれです。実行時引数でライブラリ群が格納されているディレクトリパスを指定してください。 ライブラリ群が多数ある場合( […]

続きを読む
C#
ビルド前イベントを活用する、その12

ビルド前イベントで、参照しているライブラリを列挙して、その git ハッシュと、ブランチ名を取得するツールを製作してみましょう。 現在のプロジェクトが参照しているライブラリファイルの情報は、*.csproj に書いてあり […]

続きを読む
C#
ビルド前イベントを活用する、その11

ビルド前イベントで、現在開発中の Git ハッシュやブランチ名を取得して、それを C# のソースコードに埋め込んでみましょう。 埋め込むソースコードのファイル名は GitInfo.cs とし、下記の内容をビルド前に動的に […]

続きを読む
C#
ビルド前イベントを活用する、その10

ビルド前イベントで、現在のプロジェクトで外部参照しているファイルのパスを取得してみましょう。 例えばプロジェクトの名称が aaa だった場合は、そのアプリケーションは aaa.csproj の中身に書いてある通りにビルド […]

続きを読む