如何将参数发送到Xamarin.iOS中的自定义命令?

问题描述:

如何向Xamarin.iOS中的自定义命令发送参数?如何将参数发送到Xamarin.iOS中的自定义命令?

我想在构建之前在Xamarin上运行一个自定义命令,并且我想发送一个参数。 该参数可以在plist或项目内的其他地方设置。

有关如何做到这一点的任何提示?

+0

大概你真的是指“如何将参数传递给Xamarin Studio中的自定义构建命令”? – Jason 2013-05-11 22:07:55

+0

是的,正确的。该参数必须位于项目内部的某个位置。 (可以在plist或其他地方) – 2013-05-12 01:39:22

我知道这是一个古老的问题,但由于它从来没有回答,并得到一些upvotes,我想我会采取刺。

这里是another SO question/answer about setting build date in BeforeBuild同在的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> 

道歉,如果我误解了意在通过“自定义生成命令”。