一般来说,一个常见的 VB.NET 类应该如下所示:
Public Class MyClassName
End Class
此外,如果我没记错的话,我已经看到了所有可见的 import 语句,就像在 C# 中一样:
Imports System
Imports System.Data
Imports System.Linq
Public Class MyClassName
End Class
如何使用 Visual Studio 2008 使这些默认导入在 VB.NET 中默认可见?
我要设置的选项中有一些设置之类的吗?
谢谢! =)
好问题。 VB.NET语言规范仅提到“隐式导入”,而没有给出权威列表。我可以从命令行对其进行逆向工程,如输出窗口所示,VS2008 和 VS2010 使用此 /Imports 命令行选项:
- 微软.VisualBasic,
- System,
- 系统.集合,
- 系统.集合.通用,
- 系统.数据,
- 系统诊断,
- 系统.Linq,
- 系统.Xml.Linq
MSBuild 通过 Import 变量在 Microsoft.VisualBasic.targets 中设置这些内容。这是在 .vbproj 文件中设置的:
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Diagnostics" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
</ItemGroup>
更改项目+参考设置does更改此列表,但由于此屏幕发生变化,因此没有明显的一对一对应关系assembly参考文献,<Import>
构建变量列表名称空间。我必须要下注,这最终是由项目模板决定的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)