как изменить название сборки версия сборки с помощью msbuild - PullRequest
0 голосов
/ 28 января 2019

Я использую MSBuild для компиляции моего существующего решения.В котором я хочу изменить название моего продукта сборки и номер версии.Я также использую пакет расширения MSBuild.Но я получаю ошибки.Вот фрагмент моего сценария сборки:

  <Target Name="AssemblyVersionMAIN" Inputs="@(AssemblyVersionFiles)" 
     Outputs="UpdatedAssemblyVersionFiles">
  <Attrib Files="%(AssemblyVersionFiles.FullPath)" Normal="true"/>

 <AssemblyInfo
  AssemblyInfoFiles="@(AssemblyInfoFiles)"
  CodeLanguage="CS"
  OutputFile="%(AssemblyVersionFiles.FullPath)"
  AssemblyProduct="$(ProductName)"
  AssemblyTitle="$(ProductName)"
  AssemblyCompany="$(CompanyName)"
  AssemblyCopyright="© $(CompanyName) 2010"
  AssemblyVersion="$(Major).$(Minor).$(Build).$(Revision)"
  AssemblyFileVersion="$(Major).$(Minor).$(Build).$(Revision)"
  AssemblyInformationalVersion="$(Major).$(Minor).$(Build).$(Revision)">
  <Output TaskParameter="%(AssemblyVersionFiles.FullPath)" 
   ItemName="UpdatedAssemblyVersionFiles"/>
  </AssemblyInfo>
 <CallTarget Targets="Compile"/>

 </Target>

 <Target Name="Compile" >
 <MSBuild Projects="$(SolutionFileName)"
         Properties="Configuration=Release;Platform=x64;Optimize=true" />
 </Target>

ошибка, которую я получаю: ошибка MSB4064: параметр «Язык кода» не поддерживается задачей «AssemblyInfo».Убедитесь, что параметр существует в задаче и является настраиваемым общедоступным свойством экземпляра.C: \ Users \ CP \ source \ repos \ windows \ AssessPrep.proj (84,5): ошибка MSB4063: Не удалось инициализировать задачу «Assem blyInfo» с ее входными параметрами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...