当前位置:  开发笔记 > 后端 > 正文

.NET Compact Framework应用程序中的版本号

如何解决《.NETCompactFramework应用程序中的版本号》经验,为你挑选了2个好方法。

我需要在屏幕上显示.NET Compact Framework版本号.我在Windows CE 4.0中使用.NET CF 2.0.

到目前为止,我一直忽略了版本号.我需要在装配中添加任何东西吗?我如何以编程方式检索它?


不幸的是,这不适用于Compact Framework.Application.ProductVersionCompact Framework中不存在该属性.你的答案的最新部分适用.

还有一个问题:这些属性(主要版本,次要版本,构建版本,修订版本)会自动增加,还是只要我想要设置它们?我看到它的方式,修改应该自动增加每个新的构建.



1> VBNight..:

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Major System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Minor System.Reflection.Assembly.GetExecutingAssembly().GetName().Version. Build System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Revision

来源:http://msdn.microsoft.com/en-us/library/system.version.aspx

(编辑)

Application.ProductVersion属性

获取与此应用程序关联的产品版本.

Compact Framework中不可用但System.Reflection.Assembly.GetExecutingAssembly().GetName().版本是.

来源:http://msdn.microsoft.com/en-us/library/system.windows.forms.application.productversion.aspx



2> Malik Amurla..:

您还可以使用Version.ToString()传递组件数作为参数返回:

System.Reflection.Assembly.GetExecutingAssembly().的GetName().Version.ToString(3)

该行返回Major.Minor.Build

来源:http://msdn.microsoft.com/en-us/library/bff8h2e1(VS.80).aspx

项目中有一个AssemblyInfo.cs,您可以在其中编辑程序集版本.要自动增加修订版,您可以使用以下内容:1.0.3200.*

资料来源:http://msdn.microsoft.com/en-us/library/system.reflection.assemblyversionattribute(VS.80).aspx

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有