So che questa è una domanda vecchia, ma dal momento che non ha mai ricevuto risposta e ottenuto alcuni voti, ho pensato di fare una pugnalata.
Ecco un esempio da another SO question/answer about setting build date in BeforeBuild con un'attività personalizzata nel file csproj:
<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>
Mi scuso se ho frainteso ciò che si intendeva per "il comando di generazione personalizzata".
fonte
2016-07-19 15:55:55
Presumibilmente si intende realmente "Come si passa un parametro a un comando di generazione personalizzato in Xamarin Studio"? – Jason
sì, corretto. E il parametro deve essere da qualche parte all'interno del progetto. (può essere su un plist o qualche altro posto) –