什么是VB运行时?这与VB.NET有什么关系?
Datte
答案 0 :(得分:5)
VB运行时是一个单独的库,包含在VB应用程序中使用的各种函数。可以在Windows目录中安装(复制)此运行时,在该目录中,每个使用相同版本编写的VB应用程序都可以使用它(VB5运行时与VB6运行时不兼容)。
这允许编译的VB应用程序非常小,因为大块共享代码在该运行时中。
.NET建立在类似的原则上,虽然它的规模要大得多,但你很难比较它。但.NET框架还包含许多可供所有.NET应用程序使用的基本功能。
但是,对于常规的Win32 / Win64程序,Windows API也是如此。 ; - )
答案 1 :(得分:1)
据我所知,Visual Basic Runtime与Visual Basic .NET无关,而与Visual Basic的早期版本无关。
这在此解释:
答案 2 :(得分:1)
补充@ GolezTrol的回答:
VB6运行时的大多数功能都可以在.Net Framework(Microsoft.VisualBasic命名空间)中的Visual Basic运行时库中找到。
http://msdn.microsoft.com/en-us/library/c157t28f(v=VS.100).aspx
Visual Basic .NET使您可以进行编码 使用VB 6遗留语法和关键字。 例如,我们可以使用CInt,Mid, InStr等的实施 兼容层就在 Microsoft.VisualBasic.dll库。 [http://www.codeproject.com/KB/vb/novbruntimeref.aspx]
它会自动添加为所有VB.Net项目中的参考,您可以在C#(等)项目中手动添加。