我想知道是否有办法在 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/