0

我有一个尝试在 linux 上运行的 VS2005 项目。首先 - 它甚至可能吗?该项目是 .NET 2.0,我的 linux 机器上有单声道 JIT 2.0.1。该项目在monodevelop中成功构建,但是当我运行它时,我得到了异常堆栈:

Unhandled Exception: System.NotImplementedException: The requested feature is not implemented.

at System.Data.DataViewManager.System.Collections.IEnumerable.GetEnumerator () [0x00000]

at System.Windows.Forms.ListBindingHelper.GetListItemType(System.Object dataSource, System.String dataMember) [0x00000]

at System.Windows.Forms.ListBindingHelper.GetListItemType(System.Object list) [0x00000]

at System.Windows.Forms.BindingSource.SetList (IList I) [0x00000]

...

我错过了一些程序集,还是我只是在寻找一些无法完成的事情?我没有做太多的 .NET 编程,所以请原谅我缺乏这方面的知识。

4

2 回答 2

3

看起来该方法是在较新版本的 Mono 中实现的。(2.0 大约是一岁。)

如果您想使用MoMA扫描您的程序集,它会告诉您使用 Mono 不支持的哪些方法。

于 2009-10-18T18:59:21.487 回答
0

我想你会发现 mono 在诸如网格、数据视图和数据网格之类的东西上(或至少曾经是)有点参差不齐。

更新到最新的单声道并告诉我们它是否有效!

于 2009-10-19T00:47:38.290 回答