1

我一直在研究 .NET 2.0 Windows Forms 项目。我不确定它上次维护的时间,以及正在使用的开发环境。我认为 Visual Studio 2005 很可能;作为整体解决方案升级的一部分,该项目可能已经升级到 Visual Studio 2010/2012 格式。

无论如何,我现在正在使用 Visual Studio 2012 进行处理。我注意到,在检查我将要提交到源代码管理的内容时,有许多更改:

  • “.resx”文件现在使用 ResX Schema 的 2.0 版,而不是 1.3 版。

  • 一些生成的表单代码是不同的,例如

    private System.ComponentModel.Container components = null;

    已替换为:

    private IContainer components;

我没有改变目标框架;我认为它仍然以.NET 2.0 为目标。

那么,这是为什么呢?而且,也许更重要的是,影响是什么?该软件将重新部署到运行 Windows Vista 或 Windows 7 的计算机上,所有这些计算机都将安装(至少).NET 2.0。

4

0 回答 0