我有一个关于类的可访问性的问题,这个类在"Microsoft.VisualBasic.Compatibility“的引用下。顺便说一下,我使用的是3.5 .NET框架。下面是我的项目中的错误。实际上,我在VB.NET中有两个解决方案,一个是被复制的,运行平稳(这里没有错误),但是在我的项目中有一个错误。请查看下面的截图。下面是我的代码。Dim Shift As Short = System.Windows.Forms.Control.ModifierKeys \ &H10000
Dim X As Single = <e
不幸的是,我的A级编程项目是在vb.net中进行的。
我记得InputBox是一种方法,所以我尝试了一下。它以未申报的身份回来了。最后,我找到了一个论坛,其中有人提到,如果您导入Microsoft.VisualBasic命名空间,您可以再次使用它,但是很明显,它也被删除了('InputBox' is not a member of'Microsoft.VisualBasic')。我不明白为什么微软决定删除InputBox,但让MessageBox觉得两者都一样有用--即使是像
我们想扩展这个库,不需要重写太多代码来修改我们基于VB.Net的项目上的VB.Net代码。我注意到CSharp.Syntax中有很多基本的重要类,它们在VB.Net中没有对应的类(或者至少我找不到它们)。例如:CSharp.Syntax.VariableDeclarationSyntax in VisualBasic.Syntax.?()
它们在Microsoft.CodeAnalyses.Vi