【问题标题】:vbscript Compatibility Issues with windows 8Windows 8 的 vbscript 兼容性问题
【发布时间】:2011-11-17 08:32:15
【问题描述】:

我的公司目前正在托管一个遗留应用程序,其中包含大量 vbscript(客户端浏览器和任务自动化)、经典 asp 和一些 vb 6。(我知道很老了)虽然我们正在零碎地重写很多.我们最终将需要支持 windows-8。在支持 Windows 8 时是否有要查看的问题列表或兼容性提示?

更新

VB6 Running on Windows 8? 部分回答了我的 VB 6。但仍然关心 vbscript。

vbscript support in windows 8 涵盖更多内容

【问题讨论】:

  • 您是指 2008 还是 Windows 7?
  • 我的意思是 Windows 8 en.wikipedia.org/wiki/Windows_8
  • 仍有很多猜测。等待 beta、RC 或 RTM 版本中的一个可用可能是个好主意(MS 已允许访问时间有限的 VM 以在最近的几个版本中进行测试)
  • developer preview 现在可以下载了。
  • 现在下载...这至少是我的周末。谢谢

标签: vb6 vbscript asp-classic compatibility windows-8


【解决方案1】:

在 Windows 7 上运行的所有东西都应该在 Windows 8 上以桌面模式运行。您列出的所有技术都不适用于新的 Metro 风格应用程序。

【讨论】:

  • 由于 Metro 是使用 IE 的 Trident 引擎渲染的(来自最近的评论),我怀疑这些技术中的大部分都会起作用。只有时间会证明,我们没有 SDK 或其他任何东西,只有一个预览操作系统和一些预发布的 VS 工具。
  • @Bob,SDK 来自预发布的 iso。
  • 必须包含在巨大的下载中,其中包含人们不一定需要的所有 VS 位。不过好点。
【解决方案2】:

只要您有 VB6 运行时 DLL,它就应该是向后兼容的。

IIS7 和 7.5 都支持经典 ASP 页面,因此您应该没有任何问题。在不久的将来,您希望将这些迁移到 .NET。

【讨论】:

  • 是否包括 windows 脚本主机?
  • 我现在正在迁移。然而,鉴于目前的情况,我们可能无法及时重写所有 10 年前的旧代码以支持最新版本。根据仍然有效的内容,我们可以更好地优先考虑在重写中首先要做的事情。
  • 应该兼容。 wsh 脚本在 2008 年运行良好,vbs 文件也一样。不过,您确实应该在未来几年内迁移。随着事物的架构和环境不断变化,您应该将这些 wsh 脚本迁移到 cmdlet 希望 powershell。 Powershell 将在未来几年左右出现。
  • 刚刚加载了 8 开发者预览版。我所有的 vbs 都可以正常工作,.NET 应用程序也是如此。 VB6 程序也可以开箱即用,你应该没问题。
  • VBScript 与 VB6 无关,不使用其运行时。
猜你喜欢
  • 2014-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-29
相关资源
最近更新 更多