为什么MonoDevelop无法找到al2链接器为ZedGraph构建附属程序集?

时间:2011-03-14 08:15:39

标签: .net mono monodevelop satellite-assembly

系统信息:

  • Windows 7:
  • MonoDevelop 2.4.2.1
  • Mono 2.6.7

尝试编译ZedGraph(图表控件)。 但是它有多语言支持的资源,不会编译成附属程序集。

请认识到这一切都在Visual Studio上的.Net中编译,构建和运行。我们正试图移植并在Mono上运行它。

具体来说,MonoDevelop会给出一个错误,即找不到'al2',这是Mono for .Net 2.0的链接器

我对这方面的广泛搜索仅仅导致了解到al2是Mono .Net 2.0的链接器,它应该是Mono发行版。

所以我安装了Mono发行版,它在bin文件夹中显示了al2。

但是MonoDevelop仍然没有找到它。

我想我可以尝试将Mono bin添加到Windows路径,但是我不喜欢在使用Visual Studio构建.Net时由于不兼容问题而添加到bin中。

简而言之,MonoDevelop在我们所有内部开发的库中都非常出色。那么如何使卫星组件适用于ZedGraph项目呢?

1 个答案:

答案 0 :(得分:1)

你能用xbuild再试一次吗? http://www.mono-project.com/Microsoft.Build

在MonoDevelop中看到xbuild中可编译的内容失败并不奇怪,因为xbuild与MSBuild更兼容。