.net 如何在不锁定文件的情况下获取程序集版本?

.net 如何在不锁定文件的情况下获取程序集版本?,.net,.net-assembly,.net,.net Assembly,可能重复: 如何在不锁定文件的情况下获取程序集版本?解决了这个问题 var targetVersion = AssemblyName.GetAssemblyName(filePath).Version; 完全相同:@simplecoder。一点也不“完全相同”。虽然您所指的答案允许我获得需要将整个程序集加载到内存中的版本。如果我只需要版本号,则不理想。我在下面找到了一个更好的解决方案。

可能重复:

如何在不锁定文件的情况下获取程序集版本?

解决了这个问题

var targetVersion = AssemblyName.GetAssemblyName(filePath).Version;
完全相同:@simplecoder。一点也不“完全相同”。虽然您所指的答案允许我获得需要将整个程序集加载到内存中的版本。如果我只需要版本号,则不理想。我在下面找到了一个更好的解决方案。