如何在Mac上开发Silverlight共享库(.dll)?

如何在Mac上开发Silverlight共享库(.dll)?,silverlight,macos,Silverlight,Macos,有人对我如何尝试在Mac上创建SL共享库作为DLL文件有什么建议吗?我已经用eclipse4sl和MonoDevelop尝试了Eclipse,但我不知道我做错了什么。我在一台使用VWD 2008的PC上有一个很好的简化流程。基本上我想要的是: 1.)严格按照将编译到DLL共享库中的代码执行的项目 2.)一个单独的项目,将未编译的库代码链接到一个示例实现中,这样我就可以调整库,而无需在项目之间来回切换,也无需一直重建库 (可选)使用实际编译库进行最终测试的示例实现的另一个版本 我设法使用Eclip

有人对我如何尝试在Mac上创建SL共享库作为DLL文件有什么建议吗?我已经用eclipse4sl和MonoDevelop尝试了Eclipse,但我不知道我做错了什么。我在一台使用VWD 2008的PC上有一个很好的简化流程。基本上我想要的是:

1.)严格按照将编译到DLL共享库中的代码执行的项目

2.)一个单独的项目,将未编译的库代码链接到一个示例实现中,这样我就可以调整库,而无需在项目之间来回切换,也无需一直重建库

(可选)使用实际编译库进行最终测试的示例实现的另一个版本

我设法使用Eclipse运行Silverlight应用程序,但我不知道我的共享库构建是否/如何可能


谢谢你的建议

简单的答案是使用一个虚拟机,在Mac上运行Windows,其中包含开发工具


但是,不确定本机到Mac OS的路线会是什么。

实现这一点的最佳方法可能是将基于单声道的开源版本Silverlight作为目标。Moonlight 2.0最近发布,在适当的支持下,MonoDevelop可用于构建Moonlight程序集

下面是一段视频,详细介绍了如何在Mac上设置和使用MonoDevelop来开发Moonlight代码:


伙计,给问题下定义。你的问题没有什么细节,而且是开放式的。在你更好地定义它之前,我们帮不了你。我不知道我能不能提供更多的细节。我想在Mac上构建Silverlight类库,我希望最终结果是一个共享DLL,而不是打包的Silverlight XAP。这可能吗?好建议。我不知道这是否是我的选择,因为这是一个公司所有的Mac,我正在工作,但它可以工作。谢谢。我看到了这个,并尝试了它,但我不知道如何将它从MonoDevelop转换成DLL。这是很重要的,它出来作为一个DLL,因为它将与MSV开发人员共享。接受的答案,这是唯一的事情,成功地让我一个DLL。谢谢