如何将参数发送到Xamarin.iOS中的自定义命令?
问题描述:
如何向Xamarin.iOS中的自定义命令发送参数?如何将参数发送到Xamarin.iOS中的自定义命令?
我想在构建之前在Xamarin上运行一个自定义命令,并且我想发送一个参数。 该参数可以在plist或项目内的其他地方设置。
有关如何做到这一点的任何提示?
答
我知道这是一个古老的问题,但由于它从来没有回答,并得到一些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>
道歉,如果我误解了意在通过“自定义生成命令”。
大概你真的是指“如何将参数传递给Xamarin Studio中的自定义构建命令”? – Jason 2013-05-11 22:07:55
是的,正确的。该参数必须位于项目内部的某个位置。 (可以在plist或其他地方) – 2013-05-12 01:39:22