开发者

Why can't MonoDevelop can't find the al2 linker to build satellite assemblies for ZedGraph?

System Info:

  • Windows 7:
  • MonoDevelop 2.4.2.1
  • Mono 2.6.7

Trying to compile ZedGraph (a charting control). But it has resources for multilanguage support which won't compile into a satellite assembly.

Please realize this all compiles, builds, and runs fine in .Net on Visual Studio. We're trying to port and get it all running on Mono.

Specifically, MonoDevelop gives an error that 'al2' can't be found which is the linker for Mono for .Net 2.0

My extensive googling on 开发者_Go百科this simply resulted in learning that al2 is the linker for Mono .Net 2.0 and that it's supposed to be in the Mono distro.

So I installed the Mono distro and it shows the al2 in the bin folder.

But MonoDevelop still doesn't find it.

I suppose I could try adding the Mono bin to the Windows path but then I don't like adding to the bin due to incompatibility problems when building .Net using Visual Studio.

In short MonoDevelop builds great on all our in-house developed libraries. So how to get satellite assemblies working for ZedGraph project?


Can you use xbuild to try again? http://www.mono-project.com/Microsoft.Build

It is not strange to see something compilable in xbuild failed in MonoDevelop, as xbuild is more compatible with MSBuild.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜