在Mac OS X上编译Moonlight应用程序

3

我正在使用 MonoDevelop 2.8.5,尝试编译一个 Moonlight 应用程序,但是失败了。我创建了一个全新的 Moonlight 应用程序项目并尝试编译它,但是出现了以下错误。

Error: Framework 'Moonlight / Silverlight 4.0' not installed. (MoonlightTest)

在2011年10月的这个问题中,MonoDevelop的一个开发者表示,这是不可能做到的,除非经过一些重大的麻烦。
  1. 新版本的MonoDevelop是否仍然如此?
  2. 如果是这样,如果我愿意经历一些麻烦,如何在MonoDevelop中编译Moonlight应用程序项目?

你需要说服Monodevelop支持Moonlight 4框架,并告诉它需要哪些编译器和框架路径。我认为你需要添加一个新的项目类型。 - IanNorton
嗯,有一个可以从菜单创建的 Moonlight 项目类型,但它无法编译。 - vidstige
1
本来也想问同样的问题,但最终选择了添加赏金。背景:我有一个由Windows上的某人开发的Silverlight应用程序,现在我被指派修复其中的一些问题。我使用的是Mac OS X Lion(10.7)。 - Joel Purra
这次没有奖励。太糟糕了,积分丢失了 =( - Joel Purra
@JoelPurra 如果你愿意,你仍然可以手动授予Mike奖励。 - vidstige
显示剩余3条评论
1个回答

0
这是一些“心灵调试”的东西,但我在Linux中遇到过很多次,想必你在OS X上也可能遇到同样的问题。Monodevelop正在寻找的编译器是否与您安装的版本完全相同?可能只是文件夹被称为Moonlight1.3与Moonlight1.3.1之间的差异。查看构建输出并查看它要求的版本,然后查看您的应用程序文件夹(通过终端,Finder中的应用程序文件夹可能会隐藏信息),以确保它们是相同的。

这可能会有所帮助,我将在下一轮测试中尝试它。(虽然这不是我为赏金寻找的东西,但还是谢谢!) - Joel Purra
@Joel Purra,很好,告诉我们吧。 - vidstige

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接