大型程序的一个小功能检查文件夹中的程序集,并用最新版本替换过时的程序集.要实现此目的,它需要读取现有程序集文件的版本号,而不实际将这些程序集加载到执行过程中.
我有一个C#解决方案,让我们说MySolution,在这里我有2个项目,让我们说ProjectA和ProjectB.ProjectA用作参考ProjectB.
如何获取ProjectB类内部的版本ProjectA?
我可以使用以下语法获取ProjectB代码内部的版本ProjectB:
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version