Msbuild 更新项目后,在生成服务器上生成错误:CS1730

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

步骤1: 对*.proj文件执行以下编辑

  <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:程序集和模块 属性必须位于文件中定义的所有其他元素之前,但 使用子句和外部别名声明


“这是我的错,”他继续对服务器说

  • 撤消生成服务器上的所有签出
  • 强制构建,然后就可以正常工作了
  • 谢谢你Jessehouwing。就这样

  • 那么两个系统上的
    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.