C#学习教程:无法获取Mono2.10的Microsoft.VisualBasic.dll单核细胞增多症。该库使用.NET4.0,因此Ubuntu11.04标准单声道(2.6.7)版本不会削减它。具体来说,我正在尝试使用Microsoft.VisualBasic.Devices.Computer.Info.TotalPhysicalMemory。我到处搜索安装Microsoft.VisualBasic.dll的程序包或并行构建脚本,但没有找到。理想情况下,我想找到一种两全其美的方法,支持.NET4.0的Mono和Microsoft.VisualBasic,这样就不必修改代码。我会选择使用另一种方法(尽管我在上一篇文章中看到的P/Invoke方法对我没有吸引力)。任何帮助是极大的赞赏。看起来获取VB.dll也无济于事。此方法未在Mono中实现:https://github.com/mono/mono-basic/blob/master/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Devices/ComputerInfo.vb您可以尝试创建自己的版本DLLCheatCudafy。使用反射器或查看此处的界面https://github.com/mono/mono-basic/blob/master/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Devices/ComputerInfo.vb您可以在Mono上使用性能计数器来实际获取内存量;varpc=newPerformanceCounter("MonoMemory","TotalPhysicalMemory");varmem=pc.RawValue();您可以使用MoMA工具来检查单声道与您的项目的兼容性。在您的特定情况下,您需要的方法未实现,如果这是阻止您的项目工作的唯一因素,您可以实现它,并构建和发布您自己的MS.VB.dll,直到单声道发布版本更改它。一旦你构建了mono-basic,将它安装在任何机器上(已经安装了mono),只需运行:gacutil-ipath/to/MS.VB.dll并且dll将安装到gac中。以上是C#学习教程:Mono2.10的Microsoft.VisualBasic.dll分享的全部内容我拿不到。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
