c# - 如何重新编译针对 MonoTouch 配置文件的程序集?

标签 c# .net msbuild xamarin.ios xamarin.android

关于 http://docs.xamarin.com/ios/about/assemblies它说如果我想将我的代码作为程序集提供给其他 MonoTouch 开发人员:“您必须重新编译您的源代码以生成针对 MonoTouch 配置文件的程序集”。

我该怎么做?

我如何使用 Visual Studio 做到这一点?

我如何使用 msbuild 做到这一点?

我在 http://monodevassist.codeplex.com/documentation 找到了 MonoDevAssist ,但那里的说明说我应该从“你的 Mac”复制一堆 DLL。我没有 Mac。我已经在我的 Windows 机器上安装了适用于 Android 的 MonoTouch,但我找不到与该描述中的目录类似的目录。

最佳答案

I have installed MonoTouch for Android on my Windows machine

您可能拥有的是 Android 版 Mono,它在 Windows 上运行良好并面向 Android。

MonoTouch 是 Xamarin 的另一款产品,面向 iOS(iPhone、iPod、iPad),它需要一台 Mac 电脑。

即使这两种产品之间有相当多的共同特性,一般来说,您也需要查看您拥有的产品的文档。

How do I do that?

只需重新编译您现有的源代码,包括对 Mono for Android 附带的程序集的引用。

How do I do that with Visual Studio?

创建一个新项目,例如一个库,用于 Android 的 Mono。将您的源代码添加到项目中。添加对所需 SDK 程序集的引用。重建您的代码。

关于c# - 如何重新编译针对 MonoTouch 配置文件的程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11721442/

相关文章:

c# - Stopwatch.ElapsedMilliseconds 和 (stopDateTime - startDateTime).TotalMilliseconds 之间的区别

c# - 小数、整数、类型转换……天啊!

C# 没有为 1 个或多个必需参数给出值,但我不明白为什么

c# - 使用箭头键控制菜单并输入

c# - 如何返回包含文件的文件夹列表?

c# - 为什么可为空的 KeyValuePair<,> 没有键属性?

.net - Monitor.TryEnter(object) 和 Monitor.TryEnter(object, ref bool) 之间存在什么重要区别?

c# - 如何在 Azure DevOps 中指定 signtool.exe 的位置?

sql-server - 部署 MSSQL 更改脚本

msbuild - 从命令行编译时添加附加库并包含路径