当前位置: 首页 > 编程语言 > C#

汇编文件版本没变?分享

时间:2023-04-10 17:08:10 C#

assembly文件版本没变?我在assemblyinfo.cs类中有代码:[assembly:AssemblyVersion("1.0.*")][assembly:AssemblyFileVersion("1.0.*")]调用System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()工作正常并提供更新版本,但是,当我在Windows资源管理器中查看生成的dll时,右键单击属性,单击“详细信息”选项卡,文件版本显示“1.0.0.0”,即使上面的输出显示1.0.3489.17621?您不能使用1.0。*自动递增AssemblyFileVersion,只能使用AssemblyVersion。(检查从2005年到2012年的所有VisualStudio版本)。注释掉以下行[assembly:AssemblyFileVersion("1.0.*")],文件版本将使用与程序集版本相同的编号。Patrick已经给出了正确的答案,但这里只是一个小建议。如果查看AssemblyInfo.cs,您会在末尾找到以下块://程序集的版本信息由以下四个值组成:////MajorVersion//MinorVersion//BuildNumber//Revision////您可以指定所有值,也可以使用“*”来默认生成号和修订号//如下所示://[assembly:AssemblyVersion("1.0.*")][assembly:AssemblyVersion("1.0.0.0")][assembly:AssemblyFileVersion("1.0.0.0")]现在继续翻转最后三行的注释,如下所示:[assembly:AssemblyVersion("1.0.*")]//[assembly:AssemblyVersion("1.0.0.0")]//[assembly:AssemblyFileVersion("1.0.0.0")]一切都按预期工作......?以上就是C#学习教程:汇编文件版本没变?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: