約30のプロジェクトを含む大規模なソリューションがあります。また、いくつかの一般的なコードユーティリティがあり、そのユーティリティクラスの一部としてGetAssemblyVersionInfo
、そのアセンブリのバージョン情報を返すメソッドが含まれています。ただし、ユーティリティDLLではなく、プロジェクトのアセンブリのアセンブリバージョン情報を取得する必要があります。実行に基づいてファイル名を渡さずに別のアセンブリのバージョン情報を返すユーティリティ関数を使用する方法はありますか?
編集:
好奇心旺盛な人のために、私はそれを使用して解決しました:
System.Reflection.Assembly.GetCallingAssembly().GetName().Version