Bu eski bir soru olduğunu biliyorum, ama bu cevap ve birkaç upvotes var olan asla beri, ben bir bıçak almak düşündüm. İşte
csproj dosyada özel görevle
another SO question/answer about setting build date in BeforeBuild bir örnektir:
<PropertyGroup>
<AttribCommand>chmod a+w $(MSBuildProjectDirectory)/BuildMetadata.cs</AttribCommand>
</PropertyGroup>
<UsingTask AssemblyFile="$(BuildExtensionsPath)\Foo.Framework.BuildExtensions.dll" TaskName="Foo.Framework.BuildExtensions.BuildDateTask" />
<Target Name="BeforeBuild">
<Exec Command="$(AttribCommand)" />
<BuildDateTask FilePath="$(MSBuildProjectDirectory)\BuildMetadata.cs" />
</Target>
Özür Ben "özel yapı komutu" ile amaçlanan ne yanlış varsa.
Tahminen gerçekten "Nasıl Xamarin Studio'da bir özel yapı komutuna parametre geçirmek etmeyin" demek? – Jason
evet, doğru. Ve parametre projenin içinde bir yerde olmalı. (bir plist veya başka bir yerde olabilir) –