11
A
回答
18
請注意:有替代工具/規則/方案/宏/插件/等控制以不同的方式的版本;如果使用它們,顯然會消除以下情況。
然而,這是一個"*"
版本如何在香草的Visual Studio/.NET構建過程計算.build.revision
:
在指定的版本,你必須至少指定專業。如果您指定主要和次要,可以爲生成指定星號(*)。這將導致自2000年1月1日,當地時間構建等於的天數,併爲修訂等於自當地時間午夜的秒數,由2
分
參見Coding Horror: Determining Build Date the hard way和MSDN: AssemblyVersionAttribute。此默認擴展行爲在AssemblyVersionAttribute類(BCL!)中記錄,而不是特殊的VS編譯器行爲(請參閱Daniel的評論),而不是專門編譯器行爲。
這是一個實現公式(從丹尼爾的評論中提取)的:
int Build = DateTime.Today.Subtract(new DateTime(2000, 1, 1)).Days;
int Revision = (int)DateTime.Now.Subtract(DateTime.Today).TotalSeconds/2;
相關問題
- 1. vbLeftJustify什麼是.net版本?
- 2. Grunt Uglify通配符和版本號
- 3. .NET Core Version中的通配符是什麼意思?
- 4. 什麼是.NET版本控制軟件
- 5. 什麼是「通配符」?
- 6. 什麼是通配符%
- 7. 什麼是最新版本的WinForms?這與.NET的版本有什麼關係?
- 8. 什麼.NET Framework版本
- 9. 什麼是scala模式匹配中的@符號?
- 10. 什麼是各種AccuRev版本號?
- 11. 基於SQLiteOpenHelper版本號是什麼?
- 12. .net中RSA公鑰模數和指數的格式是什麼?
- 13. 通配符Makefile中(這是什麼$(1)是什麼意思?)
- 14. .NET的公認portlet框架是什麼?
- 15. 什麼是「PHP標準化」版本號字符串?
- 16. C#中引用的程序集什麼是.NET版本?
- 17. 什麼是OSGI版本限定符
- 18. .NET版本號(安裝程序版本)
- 19. 如何確定什麼版本的.NET?
- 20. MVC 2需要什麼版本的.net?
- 21. 什麼版本的.NET包含RuntimeMethodHandle.EmptyHandle?
- 22. 什麼是₧符號?
- 23. 爲什麼.NET的版本是類而不是結構?
- 24. 爲什麼版本格式不是x.y.z?
- 25. 什麼是Qlikview中的回調公式?
- 26. Bernie-Schonfinkel公式是什麼?
- 27. Excel - 這是什麼公式?
- 28. 針對.NET 4.5的connectionType版本和公鑰的log4net配置
- 29. 什麼版本的.NET隨Windows的哪個版本提供?
- 30. 什麼是「分支符號表達式」?
主要,次要,建立,修訂。建立和修改取決於你...... –
http://blogs.msdn.com/b/jensenh/archive/2005/11/11/491779.aspx。但是這是針對Microsoft Office的;我不知道它是否以相同的方式用於.NET Framework。 –
Build = DateTime.Today.Subtract(new DateTime(2000,1,1))。Days; Revision =(int)DateTime.Now.Subtract(DateTime.Today).TotalSeconds/2; 太糟糕了,這關閉了;所謂的重複是一個不同的問題... – Daniel