如何設置visual studio 2010
在每個版本上設置爲項目的自動增量版本? vs2010
上有這個功能嗎?設置visual studio 2010在每個版本上設置爲項目的自動增量版本
回答
的AssemblyInfo.cs中 - 文件犯規存在,如果你deveolping用C/C++本地軟件......因此這個答案對於那裏的很多開發人員來說是沒用的 - 可以看看http://autobuildversion.codeplex.com ......但是這個擴展似乎不適用於VS2010,儘管網站另有說明 - 如果您使用的是舊版本,則可能會很好VS的版本,儘管
更改AssemblyInfo.cs中,文件:
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
到
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
我剛剛嘗試了autobuildincrement方法,並且遇到了Visual Studio 2010的問題,但是我找到了一種使其工作的方法。設置「Build之前增量爲false」,然後即使在Visual Studio 2010中,assempblyinfo.cs文件也會在每次構建後更新。這一點。
我假設你正在談論的自動生成版本工具,但你還沒有明確http://autobuildversion.codeplex.com – 2013-09-05 14:49:50
至於別人提到了1.0。*總是與1.0替換。{日期} {時間]所以應該始終遞增(你會想到)
在VS2010改變的AssemblyVersion到[assembly:AssemblyVersion(「1.0。*」)]正常工作,被警告你必須關閉解決方案/項目,重新打開它然後重新構建它(不構建)刷新/更改構建+修訂值。
日期/時間似乎是從項目打開時獲得的,因此關閉/重新打開以刷新修訂/構建值,我想這對於在項目中將各個位更改爲一個去,它不會繼續改變AssemblyVersion可能打破其他位。
To return the date from the build value:
DateAdd(DateInterval.Day, build, DateValue("01/01/2000"))
' build is the number of days from 1/1/2000
To return the time from the revision value:
Date.FromOADate(revision/1800/24)
' depending on your timezone you may have DST/BST issue with resulting time
+1提及你需要關閉並重新打開解決方案,確實讓新用戶想知道爲什麼他們的構建數字不會改變。 – Dav 2012-09-05 15:57:38
給出的答案不適用於Visual Studio 2010,這是OP要求的。 – garfbradaz 2015-12-29 11:09:58
DateTime.Parse(@"1/1/2000")
.AddDays(FileVersionInfo.GetVersionInfo(
System.Reflection.Assembly.GetEntryAssembly().Location
).FileBuildPart)
.AddSeconds(FileVersionInfo.GetVersionInfo(
System.Reflection.Assembly.GetEntryAssembly().Location
).FilePrivatePart * 2)
- 1. 在Visual Studio 2010項目中將CSS版本永久設置爲3.0?
- 2. 如何爲Visual Studio 2010中的項目設置默認的.Net框架版本
- 3. 如何在Visual Studio中爲項目引用設置「特定版本」屬性
- 4. Visual Studio 2010安裝項目設置
- 5. TFS - 爲不同的Visual Studio版本設置團隊項目集合
- 6. maven - 設置當前項目版本
- 7. 如何設置VS不設置.sln自動從2010到2012版本
- 8. 在Visual Studio中將git commit hash設置爲dll版本號
- 9. 從自定義設置環境Xcode項目版本變量
- 10. Visual Studio 2010設置
- 11. Visual Studio 2010/TFS設置「本地」註釋?
- 12. 將設置更改爲Visual Studio 2010快速版中的c#
- 13. 版本設置Teamcity
- 14. Python版本設置
- 15. 在Visual Studio中安裝項目如何從主exe中設置版本
- 16. 如何爲Visual Studio 2015設置dnvm版本
- 17. 的Visual Studio Team Foundation Server的2015年版本的配置變量不設置
- 18. Visual Studio 2008 C#:自動增量版本號
- 19. visual studio/installshield設置項目
- 20. visual-studio項目設置
- 21. Visual Studio設置項目
- 22. 在每個文件夾的基礎上設置RubyGems版本
- 23. MonoTouch的自動增量內部版本號版本號爲
- 24. 如何在Visual Studio 2010項目啓動之前設置延遲
- 25. 設置github作爲我自己的個人項目的版本控制
- 26. 如何在Visual Studio中設置Subversion修訂版本編號
- 27. 如何在項目上設置父pom版本
- 28. Git多個版本分支,構建自動增量版本號
- 29. 設置.NET Core項目的版本號 - CSPROJ - 不是JSON項目
- 30. 爲微軟服務的項目設置和自動清除以前的版本
查看本系列博客文章:http://www.zachburlingame.com/2011/02/mapping-binaries-in-the-field-to-source-code-in-the-repository/ 2. http://www.zachburlingame.com/2011/02/versioning-a-native-cc-binary-with-visual-studio/ 3. http://www.zachburlingame.com/2011/02/integrating-版本自動/ – oob 2011-04-14 21:36:46
OP請求VS2010支持,這個插件不適用於2010年,儘管它詳細介紹了一種解決方法(嘗試過,但它不起作用)。 – garfbradaz 2015-12-29 11:10:47
你的閱讀理解不是那麼發達,是嗎? – specializt 2015-12-29 14:07:22