Visual studio 2008 尝试使用AssemblyInfo任务设置生成版本时出错
我已经将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文件具有以下两个属性: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.
[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" />