Я использую 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» с ее входными параметрами.