我有一个C#解决方案,例如MySolution,在其中有2个项目,例如ProjectAProjectBProjectA用作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/

10-09 01:08