Msbuild 更新项目后,在生成服务器上生成错误:CS1730
步骤1: 对*.proj文件执行以下编辑Msbuild 更新项目后,在生成服务器上生成错误:CS1730,msbuild,msbuildcommunitytasks,Msbuild,Msbuildcommunitytasks,步骤1: 对*.proj文件执行以下编辑 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" /> <!-- To modify your build process, add your
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.-->
<Target Name="BeforeBuild">
<Version VersionFile="..\VersionInfo.txt" RevisionType="Increment">
<Output TaskParameter="Major" PropertyName="Major" />
<Output TaskParameter="Minor" PropertyName="Minor" />
<Output TaskParameter="Build" PropertyName="Build" />
<Output TaskParameter="Revision" PropertyName="Revision" />
</Version>
<AssemblyInfo CodeLanguage="CS" OutputFile=".\Properties\AssemblyVersion.cs" AssemblyVersion="$(Major).$(Minor).$(Build).$(Revision)" AssemblyFileVersion="$(Major).$(Minor).$(Build).$(Revision)" />
</Target>
<!--
<Target Name="AfterBuild">
</Target>
-->
构建服务器:
D:\SVNHome\branches\source\MyGreatProject-II>%windir%\Microsoft.NET\Framework64\v3.5\msbuild
-ver
Microsoft (R) Build Engine Version 3.5.30729.1
[Microsoft .NET Framework, Version 2.0.50727.4234]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
生成服务器上给出的错误消息没有帮助
Properties\AssemblyInfo.cs:错误CS1730:程序集和模块
属性必须位于文件中定义的所有其他元素之前,但
使用子句和外部别名声明
“这是我的错,”他继续对服务器说
那么两个系统上的
AssemblyVersion.cs
是什么样子的呢?问题,我现在有一个小问题。所有的项目都给了我不同的增量。我所有的二进制文件都不一样。你使用哪种构建服务器技术。对于生成,应该只调用一次增量。因此,您可能需要在构建所有项目的调用之前将其包括在内。
D:\SVNHome\branches\source\MyGreatProject-II>%windir%\Microsoft.NET\Framework64\v3.5\msbuild
-ver
Microsoft (R) Build Engine Version 3.5.30729.1
[Microsoft .NET Framework, Version 2.0.50727.4234]
Copyright (C) Microsoft Corporation 2007. All rights reserved.