微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VB.NET 2K8:如何在一个类中显示所有导入?

一般来说,常见的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命令行选项:

> Microsoft.VisualBasic,
>系统,
> System.Collections,
> System.Collections.Generic,
> System.Data,
> System.Diagnostics,
> System.Linq,
> System.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>

更改项目参考设置确实会改变此列表,但由于此屏幕更改了程序集引用,因此没有明显的一对一对应关系,< Import>构建变量列出名称空间.我不得不试图,这最终取决于项目模板.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐