凹凸版A内置装配体

时间:2019-09-04 08:21:55

标签: c# .net .net-core

问题

是否可以在不重新编译程序集的情况下修改程序集的版本数据?

上下文

我们的项目是一个C#/ .Net核心项目。

假设我们构建程序集,并将其File version设置为5.0.7-rc3

如果这些程序集得到验证,是否有一种方法可以将它们“提升”为5.0.7而无需重新编译它们?

1 个答案:

答案 0 :(得分:2)

我将使用dnSpy,它是调试器和.NET程序集编辑器。

您可以drag and drop assembly.dll进入dnSpy,然后右键单击并选择Edit Module,然后在Version下进行修改。

Example Usage


您也可以使用rcedit。从GitHub页面解除:

设置文件版本:

$ rcedit "path-to-exe-or-dll" --set-file-version "10.7"

设置产品版本:

$ rcedit "path-to-exe-or-dll" --set-product-version "10.7"