2013-05-11 5 views
5

Wie kann ich Parameter an einen benutzerdefinierten Befehl in Xamarin.iOS senden?Wie sende ich Parameter an einen benutzerdefinierten Befehl in Xamarin.iOS?

Ich möchte einen benutzerdefinierten Befehl auf Xamarin in Before Build ausführen und ich möchte einen Parameter senden. Der Parameter kann auf plist oder an einer anderen Stelle innerhalb des Projekts eingestellt werden.

Irgendwelche Tipps, wie man das macht?

+0

Vermutlich meinst du wirklich "Wie übermittele ich einen Parameter an einen benutzerdefinierten Build-Befehl in Xamarin Studio"? – Jason

+0

ja, richtig. Und der Parameter muss irgendwo im Projekt sein. (kann auf einem Plist oder einem anderen Ort sein) –

Antwort

0

Ich weiß, das ist eine alte Frage, aber da sie nie beantwortet wurde und ein paar Upvotes bekam, dachte ich, ich würde einen Stich machen. Hier

ist ein Beispiel aus another SO question/answer about setting build date in BeforeBuild mit einer benutzerdefinierten Aufgabe in der csproj Datei:

<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> 

Entschuldigt, wenn ich das falsch verstanden, was mit „Maßarbeit Befehl“ bestimmt war.