我有一个使用 VB.Net 2008 编写的小型诊断 VB.Net 应用程序(2 个表单、20 个子程序和函数),该应用程序面向 Framework 2.0 及更高版本,但现在我意识到我需要支持 Framework 1.1。考虑到这些限制,我正在寻找最有效的方法来完成此任务:

  • 我不知道应用程序的哪些部分是 2.0 特定的。
  • 我可以毫不费力地重建表格。
  • 我需要支持 SharpZipLib

我当前的想法是找到并安装 VB.Net 2003,复制我的代码并迭代地重新创建该工具。有更好的选择吗?

有帮助吗?

解决方案

您的应用程序听起来足够小,我将在 1.1 框架的单独文件夹中创建一个新的项目/解决方案,复制必要的文件,使用“添加现有项目”选项,然后构建。所有的问题都会以这种方式浮出水面。

这是一种相当“丑陋”的方法,但它会向您展示需要预先修复的所有内容。

其他提示

可能不会。如果您不明白哪些位是 2.0 特有的,您可能必须走试错路线。然而,如果您事先寻找泛型,您可能可以节省大量工作。根据我的经验,这些是最常出现在我的代码中的 1.1 不兼容位。

如果您能够掌握 VS 2010,您就可以(最终)针对多个框架。因此,在一个项目中,您应该能够将 2.0 项目编译为 1.1 并查看发生了什么问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top