Dav*_*ave 6 c# vb.net vb6 vb6-migration
我正在努力将一些经典的VB6代码移植到C#,并且偶然发现了该PV函数的用法.
我觉得错误,包括对Microsoft.VisualBasic程序集的引用.这是通常做的事情,还是我应该探索更多的选择.我想到的下一个想法是在Reflector中探索这个PV功能.
Mar*_*rkJ 11
在这个问题下已经彻底讨论了使用C#和VB.NET中的Microsoft.VisualBasic.完全支持 Microsoft.VisualBasic命名空间,只要.Net存在就会存在.没有理由避免它.
编辑:这说明在输入时,此问题的其他答案是函数的错误重新实现,以及来自Code Galleries的单人乐队不支持的库.来吧,对于微软来说,从VB中删除财务功能将是一个真正的重大事件.
这是一个不同的故事Microsoft.VisualBasic.Compatibility,这是专为在VB6升级向导使用,编辑 现已被标记在.NET 4中过时(我的预言应验了),并且不应该被用于新的开发.删除对此的引用会有一些优势,但我个人可能会尝试实现一个完全工作的端口,首先引用.Net 3.5.