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