我有一个C#解决方案,例如MySolution
,在其中有2个项目,例如ProjectA
和ProjectB
。 ProjectA
用作ProjectB
的参考。
如何从ProjectB
的类中获取ProjectA
的版本?
我可以使用以下语法在ProjectB
的代码内获取ProjectB
的版本:System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
最佳答案
Type.GetType(assemblyQualifiedNameFromProjectB).Assembly.GetName().Version
或任何其他实例(通过
instance.GetType().Assembly
)或来自Project的某种类型的东西。您还可以显式加载程序集,然后获取该程序集的版本。关于c# - 如何从同一解决方案检查另一个项目的版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11115256/