我正在尝试使用 Al.exe 创建附属程序集。
要从.ressources
文件创建程序集,我正在执行以下命令:
al.exe /c:<culture> /out:<output dll name> /embedresource: <name of the .resources file> /fileversion:3.1.5.0 /productv:3.1.5.0 /keyf:Key.snk
第一个问题:
fileversion、productv 和 keyf 是否必须与我部署的应用程序的文件版本、产品版本和密钥相同?
第二个问题:
为什么当我将生成的 DLL 部署到 GAC 时,版本列变为 0.0.0.0 ?但是当我在 GAC 中查看它们的属性时,为什么文件版本和产品版本是正确的并且版本字段是 0.0.0.0?
非常感谢你。