我正在使用Dotnetzip从部署和创建一个exe文件安装项目输出exe,msi文件[在其中创建一个包含msi内容的zip文件,同时解压缩我将msi设置为自动安装]。
我已经能够在下面的图像中修改文件的所有属性 但只有原始文件名不是我想要的。
有没有办法编辑原始文件名属性?
使用resourceLib工具编写的用于修改属性的代码就像这样
VersionResource versionResource = new VersionResource();
versionResource.LoadFrom(locationof exefile);
StringFileInfo stringFileInfo = (StringFileInfo)versionResource["StringFileInfo"];
stringFileInfo["OriginalFilename"] = "my-file.exe\0";
string bnewfile = @"targetlocationtosave";
versionResource.SaveTo(OutputFile);