1

私にはC#ソリューションがあります。MySolutionたとえば、この中に2つのプロジェクトがProjectAありProjectBます。ProjectAの参照として使用されProjectBます。

ProjectBクラス内のバージョンをから取得するにはどうすればよいProjectAですか?

次の構文を使用してProjectB、のコード内のバージョンを取得できます。ProjectB

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version

4

1 に答える 1

7
Type.GetType(assemblyQualifiedNameFromProjectB).Assembly.GetName().Version

または、他のインスタンス ( 経由instance.GetType().Assembly) または ProjectB からの何かのタイプを使用します。アセンブリを明示的にロードして、そのバージョンを取得することもできます。

于 2012-06-20T08:06:16.563 に答える