【问题标题】:Working automatic build increment Visual Studio addin工作自动构建增量 Visual Studio 插件
【发布时间】:2012-12-19 13:43:09
【问题描述】:

我正在寻找一个工作 Visual Studio 2012 插件,它会自动增加我的内部版本号。像http://autobuildversion.codeplex.com/ 这样的东西。但这对我不起作用。

如果重要的话,我正在使用 Visual Studio 2012 Ultimate。

【问题讨论】:

  • 内置的自动增量功能不适合您吗?
  • @GaTechThomas -- 哪个“内置”自动增量功能?我知道没有一个有用的。有一个奇怪的“功能”可以让您将“*”放在一个版本字符串中,并输入 6 位以上的构建日期(由于多种原因,这是无用的,其中最少的原因是:QA 会认为他们总是运行最新版本,即使他们没有构建最新版本),并且在您手动发布时增加第四个版本(但同样,在多个计数上无用:主要是 Windows 忽略第四位数字) - 所以那里您所说的另一个功能?
  • 下面链接的备注是我说的,和你描述的有点不一样:msdn.microsoft.com/en-us/library/…

标签: visual-studio-2012 visual-studio-addins build-numbers


【解决方案1】:

试试ProjectBuildCounter。它是免费的,易于使用,没有设置麻烦和视觉工作室版本混乱。可以将它用于您想要的任意数量的项目。你可能会download nere。使用信息是available here

【讨论】:

  • 您的解决方案对我不起作用。 C:\Users\..\Documents\Visual Studio 2012\Projects\..\Properties\AssemblyInfo.cs 转到 c:\...\Visual\..
  • 您可以尝试将 exe 放在 AssemblyInfo.cs 所在的文件夹中。当您从 VS 运行 Build 命令时会触发它。您是否按照文档中描述的步骤进行操作?
  • 当项目位于带有空格的文件夹中时,您的解决方案不起作用。正如我所说。
  • 我当然试过了。仍然错误“代码 -532462766”或“代码 255”现在我将它放在与 assemblyInfo.cs 相同的文件夹中现在我得到 IndexOutOfRange 异常..
  • 更改您的条目.. private static int Main(string[] args) { if (args == null || !args.Any() || args[0] == null) { return 0; } InputInit(args);
猜你喜欢
  • 2015-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-03
  • 1970-01-01
  • 2010-09-06
相关资源
最近更新 更多