我有一个使用 VB.Net 2008 编写的针对 Framework 2.0 及更高版本的小型诊断 VB.Net 应用程序(2 个表单,20 个子程序和函数),但现在我意识到我需要支持 Framework 1.1。考虑到这些限制,我正在寻找实现这一目标的最有效方法:
- 我不知道应用程序的哪些部分是特定于 2.0 的。
- 我可以毫不费力地重建表格。
- 我需要支持 SharpZipLib
我目前的想法是找到并安装 VB.Net 2003,复制我的代码并迭代地重新创建该工具。有更好的选择吗?
您的应用程序听起来足够小,我会在一个单独的文件夹中为 1.1 框架创建一个新的项目/解决方案,复制必要的文件,使用“添加现有项目”选项,然后构建。所有的问题都会以这种方式浮出水面。
一种相当“丑陋”的方法,但它会向您展示您需要预先修复的所有内容。
可能不是。如果您不了解哪些位是特定于 2.0 的,您可能不得不走试错路线。但是,如果您事先寻找泛型,您可能可以节省大量工作。根据我的经验,这些是最多的 1.1 不兼容位,它们往往会进入我的代码。
如果您可以掌握 VS 2010,您可以(最终)定位多个框架。因此,在一个项目中,您应该能够将您的 2.0 项目编译为 1.1 并查看哪些问题。