如何设置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中的项目设置默认的.Net框架版本
- 2. 如何在Visual Studio中为项目引用设置“特定版本”属性
- 3. Visual Studio 2010安装项目设置
- 4. maven - 设置当前项目版本
- 5. 将设置更改为Visual Studio 2010快速版中的c#
- 6. 在Visual Studio中安装项目如何从主exe中设置版本
- 7. 的Visual Studio Team Foundation Server的2015年版本的配置变量不设置
- 8. Visual Studio 2008 C#:自动增量版本号
- 9. visual-studio项目设置
- 10. visual studio/installshield设置项目
- 11. Visual Studio设置项目
- 12. MonoTouch的自动增量内部版本号版本号为
- 13. 设置github作为我自己的个人项目的版本控制
- 14. 如何在Visual Studio 2010项目启动之前设置延迟
- 15. Git多个版本分支,构建自动增量版本号
- 16. 为微软服务的项目设置和自动清除以前的版本
- 17. 设置.NET Core项目的版本号 - CSPROJ - 不是JSON项目
- 18. 如何在Visual Studio中设置Subversion修订版本编号
- 19. Maven版本的目的:设置removeSnapshot?
- 20. 如何设置我的部署选项以编写Visual Studio 2010数据库项目的增量发布脚本?
- 21. 以编程方式为设置/部署项目提供版本
- 22. 在xcode中为项目beta测试设置版本号
- 23. emacs的GDB版本设置
- 24. 重置Visual Studio C++项目的设置
- 25. 每个Visual Studio版本的pkgdef文件的不同版本
- 26. 哪些版本的Visual Studio 2010具有SharePoint 2010项目/项目模板?
- 27. 在Mac上设置GLSL版本
- 28. 在Windows 7上设置IGMP版本
- 29. 仅在版本上自动增加版本号
- 30. 如何设置哪个版本的VC++运行时Visual Studio 2005目标
查看本系列博客文章: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