.net - 查看 VS2008 中当前的程序集版本号

标签 .net visual-studio-2008 assemblies versioning

我想知道是否有办法在 Visual Studio 2008 IDE 中查看最后完成的构建的程序集版本号。我不想看到“程序集信息”对话框或 AssemblyInfo 文件中的 1.0.*,而是完整版本(其中 * 替换为实数)。我也不想必须调出项目的可执行文件或程序集的属性。

最佳答案

好的,我想我现在更好地理解你的问题了,你想看看构建号是多少,而不是实际构建...例如,当其设置为 * 时,Visual Studio 如何知道下一个数字是什么?

如果您使用自动构建编号,假设您有 1.0.* 并且 VS 构建了一个值,例如 1.0.3245.1234

3245 是自 2000 年 1 月 1 日以来的天数

1234 是自午夜以来的秒数,除以二。

对您的编辑的答复:

我唯一能想到的要在不执行程序集中的某些代码或检查文件属性的情况下获取内部版本号的方法是进行某种构建后事件,该事件检查程序集的属性并弹出一个显示它的消息框,或者更好的是,将带有内部版本号的注释写入 AssemblyInfo.cs 文件的顶部

关于.net - 查看 VS2008 中当前的程序集版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/635018/

相关文章:

.net - .NET 中不正确的新 Uri(base,relative) 行为

c# - 如何将 .Net Framework 从 3.5 版更改为 4.0 版

.net - 您如何制作像Visual Studio这样的非常好的安装程序?

c# - ASP.NET MVC 子目录

c# - 在运行时合并两个程序集 - C#

c# - 在 C# winforms 中使用 CMD 命令

javascript - 你如何让 VS 2008 Javascript Intellisense 为复杂的原型(prototype)工作?

c++ - 应用寻找无效的动态库

c# - 找出 C# 应用程序的类型 DLL 中包含的类正在被使用

c# - 如何轻松测试 C# 应用程序找不到外部程序集的情况?