我是一个有用的助手,可以为您翻译文本。
我已经开发了一个TFS 2015插件(扩展程序)。实际上,该插件是一个自定义构建任务,可以作为构建过程中的一步添加。
问题在于,当我开发我的插件时,我使用的是TFS 2015更新2.1,但我的用户使用的是更新2.0,并且在请求用户输入的过程中,在插件开始运行后不久就会看到这个奇怪的错误。
当执行此行时:
这个错误发生了:
我能够重现这个错误,它仅存在于2.0版本中,在我更新到2.1版本后就消失了。我进行了搜索,但在2.1版本的变更日志中没有看到任何与我的错误相关的错误修复。我错过了什么?
我已经开发了一个TFS 2015插件(扩展程序)。实际上,该插件是一个自定义构建任务,可以作为构建过程中的一步添加。
问题在于,当我开发我的插件时,我使用的是TFS 2015更新2.1,但我的用户使用的是更新2.0,并且在请求用户输入的过程中,在插件开始运行后不久就会看到这个奇怪的错误。
当执行此行时:
var build = tl.getInput(MyConstants.SomeInput, true);
这个错误发生了:
17:46:13.932774 Process logging event with task handler. 17:46:13.932774
---------------------------------------------------------------------------
17:46:13.932774 System.FormatException: Input string was not in a correct format.
17:46:13.932774 at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
17:46:13.932774 at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
17:46:13.932774 at System.String.Format(IFormatProvider provider, String format, Object[] args)
17:46:13.932774 at Microsoft.TeamFoundation.DistributedTask.Agent.Worker.Common.BaseContext.LogMessageWithDecoration(LoggingVerbosity verbosity, String decoration, String message, Object[] args) 17:46:13.932774 at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
17:46:13.932774 at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
17:46:13.932774 at System.String.Format(IFormatProvider provider, String format, Object[] args)
17:46:13.932774 at Microsoft.TeamFoundation.DistributedTask.Agent.Worker.Common.BaseContext.LogMessageWithDecoration(LoggingVerbosity verbosity, String decoration, String message, Object[] args) 17:46:13.932774
---------------------------------------------------------------------------
我能够重现这个错误,它仅存在于2.0版本中,在我更新到2.1版本后就消失了。我进行了搜索,但在2.1版本的变更日志中没有看到任何与我的错误相关的错误修复。我错过了什么?