Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从命令行或构建脚本构建Xamarin.Mac应用程序_Xamarin_Rake_Teamcity_Xamarin.mac - Fatal编程技术网

如何从命令行或构建脚本构建Xamarin.Mac应用程序

如何从命令行或构建脚本构建Xamarin.Mac应用程序,xamarin,rake,teamcity,xamarin.mac,Xamarin,Rake,Teamcity,Xamarin.mac,我们有一个Xamarin.Mac应用程序,可以通过TeamCity持续集成 我们在安装了Xamarin Studio的Mac计算机上有一个构建主机。下一步是在生成配置中创建生成步骤 与VS不同,Xamarin Studio似乎没有TeamCity的Xamarin.Studio runner。因此,正如XamarinWiki上的文章所建议的,应该使用构建脚本,比如Rake 一、 作为一名.Net开发人员,我花了一天时间学习Rake,不幸的是我不喜欢它 另一件事是,我不知道哪个命令将构建我的.sln

我们有一个Xamarin.Mac应用程序,可以通过TeamCity持续集成

我们在安装了Xamarin Studio的Mac计算机上有一个构建主机。下一步是在生成配置中创建生成步骤

与VS不同,Xamarin Studio似乎没有TeamCity的Xamarin.Studio runner。因此,正如XamarinWiki上的文章所建议的,应该使用构建脚本,比如Rake

一、 作为一名.Net开发人员,我花了一天时间学习Rake,不幸的是我不喜欢它

另一件事是,我不知道哪个命令将构建我的.sln文件,因为我重用了一些我在网上找到的Rakefile。请告诉我在Xamarin Studio for Mac中生成.sln的命令是什么


谢谢。

我们将Jenkins与bash脚本一起使用,但我们调用的命令是这样的


在关于Mac构建自动化的Xamarin论坛上也看到了这条命令

msbuild MySolution.sln /t:"MySolution_MyMacProject" /p:Configuration="Release"
请记住,您需要将目标或配置名称中的某些特定字符(如)替换为前面提到的

msbuild MySolution.sln /t:"MySolution_MyMacProject" /p:Configuration="Release"