Visual studio 2008 尝试使用AssemblyInfo任务设置生成版本时出错

Visual studio 2008 尝试使用AssemblyInfo任务设置生成版本时出错,visual-studio-2008,msbuild,msbuild-task,assemblyinfo,Visual Studio 2008,Msbuild,Msbuild Task,Assemblyinfo,我已经将AssemblyInfo任务引用添加到了我的C#项目文件(VS2008.NET3.5),但是当我构建时,我得到了以下错误 “AssemblyInfo”任务失败 意外地 System.ArgumentException:版本 参数名称:指定的字符串 不是位于的有效版本号 Microsoft.Build.Extras.Version.ParseVersion(字符串 版本)在 Microsoft.Build.Extras.AssemblyInfo.Execute() 在 Microsoft.

我已经将AssemblyInfo任务引用添加到了我的C#项目文件(VS2008.NET3.5),但是当我构建时,我得到了以下错误

“AssemblyInfo”任务失败 意外地 System.ArgumentException:版本 参数名称:指定的字符串 不是位于的有效版本号 Microsoft.Build.Extras.Version.ParseVersion(字符串 版本)在 Microsoft.Build.Extras.AssemblyInfo.Execute() 在 Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantidTask(EngineProxy engineProxy、ItemBucket、bucket、, TaskExecutionMode如何执行任务, ITask任务,布尔型& 任务结果)

我的assemblyinfo文件具有以下两个属性:

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

尝试将AssemblyVersion设置为“1.0.*”并注释AssemblyFileVersion行

[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
如果仍然不起作用,可以尝试使用的AssemblyInfo任务


我收到此错误(不支持OutputFile)。。。C:\AAROOT\csharpprojects\toolbar\project.build(17,19):错误MSB4064:“AssemblyInfo”任务不支持“OutputFile”参数。
<AssemblyInfo CodeLanguage="CS"  
              OutputFile="AssemblyInfo.cs" 
              AssemblyVersion="1.0.0.0" 
              AssemblyFileVersion="1.0.0.0" />