2011-08-19 135 views
2

我正在研究一个VB.Net项目,并且有人建议我使用VB2008 IF(a,b,c)操作符。我想我正在使用VB2005,但我无法找到确认信息的位置。如何找到当前使用的VB版本?

另外,服务器的IIS版本对于使用的VB版本是否重要? (我认为是这样,但是我想要确认......并且要知道什么样的IIS版本与VB版本相匹配)。

回答

2

这里有

  • 2所独立的顾虑的Visual Studio您正在运行
  • 的VB.Net编译器的版本所使用

的Visual Studio版本应该是版本非常直截了当。只需转到Visual Studio的“帮助”菜单,它将识别版本。

Visual Studio的每个版本都可以与VB.Net版本的特定子集一起使用。默认版本是可用的最高版本

  • 2005版:VB.Net 8.0
  • 到2008版:VB.Net 9.0和8.0
  • 版本2010:VB.Net 10.0,9.0和8.0

If运营商已自VB.Net 9.0它通常与Visual Studio 2008

有IIS版本和VB.Net版本之间没有真正的关系有关。 IIS通常可以配置为使用任何版本的VB.Net在机器上安装。为了确定该版本,您需要联系服务器管理员并查看IIS正在使用的.Net框架的版本。

+0

如果我安装了最新的IIS版本,但我的应用程序运行在.Net框架1.1上,我是否限于VB.Net版本? – Kraz

+0

@Kraz是的。对于1.1框架,您需要使用与Visual Studio .Net/2003相关联的VB.Net 7.0或7.1编译器。 – JaredPar