我有一个C#解决方案,让我们说MySolution
,在其中我有2个项目,让我们说ProjectA
和ProjectB
。 ProjectA
用作ProjectB
的参考。
如何在ProjectB
?
ProjectA
的版本
我可以使用以下语法在ProjectB
的代码中获取ProjectB
的版本:
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
答案 0 :(得分:7)
Type.GetType(assemblyQualifiedNameFromProjectB).Assembly.GetName().Version
或使用来自Project的任何其他实例(来自instance.GetType().Assembly
)或类型的内容。您还可以显式加载程序集,然后获取它的版本。