gpt4 book ai didi

silverlight - 确定我的 Silverlight 应用程序的版本

转载 作者:行者123 更新时间:2023-12-03 23:35:50 25 4
gpt4 key购买 nike

我正在尝试确定我的 Silverlight 应用程序的版本号。目前我正在使用:

        string name = Assembly.GetExecutingAssembly().FullName;
AssemblyName asmName = new AssemblyName(name);

// http://www.dotnet247.com/247reference/msgs/45/225355.aspx
string versionNo = "Version: " + asmName.Version.Major + "." + asmName.Version.Minor + "." + asmName.Version.Build + "." + asmName.Version.Revision;

但是,我的应用程序的四个连续版本给了我:

1.0.0.14310

1.0.0.14343

1.0.0.14382

1.0.0.14425

这不是世界末日,因为它们是连续的,但我想知道这是如何推导出来的。 “当前”版本号是存储在项目中的任何地方还是在另一台机器上构建会破坏序列?如果有人能指点我一些背景阅读(这不是 MSDN!),那就太好了。

最佳答案

查看 Assembly.cs 文件(位于应用程序的属性文件夹中。

笔记:-

 [assembly: AssemblyVersion("1.0.0.*")]

在文件底部。这指定了固定的主要、次要和内部版本号。修订号将是自午夜以来的秒数。

如果你有这个:-
 [assembly: AssemblyVersion("1.0.*")]

你会得到一个内部版本号作为自 2000 年 1 月 1 日以来的天数和一个修订号作为自午夜以来的秒数, divided by two .

VS2010 中有一个潜在的错误会影响到这一点。见 connect.microsoft.com详情。 ——比尔沃

关于silverlight - 确定我的 Silverlight 应用程序的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1226232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com