2

非常直截了当,但有谁知道如何将 Visual Studio 2008 项目转换为 Visual Studio 2003,我打算向客户提供一些东西,他们只在 2003 年工作。

对不起,有人提出了很好的观点,什么语言,C# 是答案。

我在谷歌上做了一堆搜索,往往只找到 2003->2008 而不是反之亦然,我非常感谢任何帮助。

4

5 回答 5

5

在一般情况下无法做到这一点,因为 VS2008 项目可能使用 .NET 3.5 功能,而 VS2003 中使用的 .NET 1.1 中不存在这些功能。

如果您的 VS2008 项目中只有 .NET 1.1 功能,您可以想象只需复制文件,创建一个 VS2003 项目,然后使用“添加现有项目”将这些项目添加到 VS2003 项目中。

于 2009-03-12T14:38:55.097 回答
2

2008 比 2003 有更多的设置。所以如果项目有一些特殊设置,你就搞砸了。否则创建一个新的 2003 项目并复制所有源文件?(并使用相同的配置)

于 2009-03-12T14:37:40.903 回答
2

这将非常困难,因为 VS2003 项目使用 .NET 1.1,而 VS2008 使用 .NET 2.0、3.0 或 3.5(取决于项目的配置)。问题将是每个版本的框架都有一些功能,并且代码很可能会使用 .NET 1.1 中不存在的功能

于 2009-03-12T14:39:19.573 回答
0

有一些转换器可以从旧的 VS2003 项目格式转换为 2005/2008 使用的 MSBuild 格式,但我认为不存在任何倒退的情况。请记住,VS2008 中的任何重要项目都可能难以迁移到 VS2003——尤其是对于自动化工具。例如,WinForms 在 VS2003 和 VS2005 之间经历了巨大的变化。

于 2009-03-12T14:39:27.107 回答
0

如果我错了,请纠正我,但 Visual Studio 2003 不只支持 .net 1.1 吗?这意味着如果您有一个 .net 2.0 或 3.5 应用程序,您就会遇到问题。对于 C++,我想这是一个类似的问题,因为旧的编译器。

意思是:我相信这是不可能的。

于 2009-03-12T14:39:56.967 回答