一般来说,常见的VB.NET类应如下所示:
Public Class MyClassName
End Class
此外,我已经看到,如果我没记错的话,所有的导入语句都可以像在C#中那样可见:
Imports System
Imports System.Data
Imports System.Linq
Public Class MyClassName
End Class
如何使用Visual Studio 2008在VB.NET中默认显示这些默认导入?
我将设置的选项中是否有某些设置等?
谢谢! =)
答案 0 :(得分:4)
右键单击Visual Studio中的项目,然后转到“属性”。在“引用”选项卡上,底部有一个导入的命名空间列表。在那里添加的任何内容都不需要为项目中的任何文件导入。
所以要看那些违约的,你可以看看那里。 :)
答案 1 :(得分:4)
好问题。 VB.NET语言规范仅提及“隐式导入”而未提供权威列表。我可以从命令行对其进行反向工程,如输出窗口所示,VS2008和VS2010使用此/ Imports命令行选项:
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>
更改项目+参考设置会更改此列表,但由于此屏幕更改程序集引用,<Import>
,因此没有明显的一对一对应关系构建变量列出名称空间。我不得不解决,这最终取决于项目模板。
答案 2 :(得分:2)
我认为你在想'进口xxlibnamexx'
据我所知,如果它们不在文本源文件中,它们可能只是与系统相关的本质导入文件。