Visual studio 2010 未将字符串识别为BuildVersionIncrement中的有效日期时间

Visual studio 2010 未将字符串识别为BuildVersionIncrement中的有效日期时间,visual-studio-2010,Visual Studio 2010,将Visual studio 2010更新为VS2010 SP 1后,我出现生成错误(但解决方案编译成功) 及 我的操作系统是WinXP SP3。 区域设置为俄语,系统日期格式为dd.MM.yyyy 项目的AssemblyInfo.cs具有自动增量属性 [assembly: AssemblyVersion("1.0.*")] 使用“生成版本增量”时,不应使用自动增量属性。从AssemblyVersion(“1.0.0.0”)开始,让“incrementor”完成它的工作。或者根本不使用它。@H

将Visual studio 2010更新为VS2010 SP 1后,我出现生成错误(但解决方案编译成功)

我的操作系统是WinXP SP3。 区域设置为俄语,系统日期格式为dd.MM.yyyy

项目的AssemblyInfo.cs具有自动增量属性

[assembly: AssemblyVersion("1.0.*")]

使用“生成版本增量”时,不应使用自动增量属性。从AssemblyVersion(“1.0.0.0”)开始,让“incrementor”完成它的工作。或者根本不使用它。@Hans Passant 1st-更新前的工作。第二,我不使用任何自定义的“增量导师”。也许我不明白导师是如何工作的。我将
1.0.*
设置为在每次构建后增加版本。如果我错了,请纠正我堆栈跟踪清楚地显示您实际上正在使用自定义增量。如果你不想用它,你就得把它扔掉。无论如何,我们都不知道。也许是一个插件。你说得对。我禁用了
生成版本增量
,并且没有得到生成错误。
 Error  2   System.FormatException: String was not recognized as a valid DateTime.
       at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
       at System.DateTime.Parse(String s)
       at BuildVersionIncrement.BuildVersionIncrementor.CheckProjectItem(ProjectItem item, DateTime outputFileDate)
       at BuildVersionIncrement.BuildVersionIncrementor.IsProjectModified(Project project)
       at BuildVersionIncrement.BuildVersionIncrementor.IsSolutionItemModified(SolutionItem solutionItem)
       at BuildVersionIncrement.BuildVersionIncrementor.UpdateRecursive(SolutionItem solutionItem)  
[assembly: AssemblyVersion("1.0.*")]