C# 将VisualStudio2008项目转换为2003

C# 将VisualStudio2008项目转换为2003,c#,visual-studio,visual-studio-2008,projects-and-solutions,visual-studio-2003,C#,Visual Studio,Visual Studio 2008,Projects And Solutions,Visual Studio 2003,非常直截了当,但有人知道如何将VisualStudio2008项目转换为VisualStudio2003吗?我打算向客户交付一些东西,它们只在2003年起作用 对不起,有人提出了一个很好的观点,什么语言,C#是答案 我在谷歌上做了很多搜索,结果只找到了2003->2008,而不是visa,我非常感谢任何帮助。2008比2003有更多的设置。因此,如果项目有一些特殊的设置,你的工作就会失败。 还要创建一个新的2003项目并复制所有源文件吗?(并使用相同的配置)这在一般情况下无法完成,因为VS200

非常直截了当,但有人知道如何将VisualStudio2008项目转换为VisualStudio2003吗?我打算向客户交付一些东西,它们只在2003年起作用

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


我在谷歌上做了很多搜索,结果只找到了2003->2008,而不是visa,我非常感谢任何帮助。

2008比2003有更多的设置。因此,如果项目有一些特殊的设置,你的工作就会失败。
还要创建一个新的2003项目并复制所有源文件吗?(并使用相同的配置)

这在一般情况下无法完成,因为VS2008项目可能使用VS2003中使用的.NET 1.1中不存在的.NET 3.5功能


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

这将非常困难,因为VS2003项目使用.NET 1.1,VS2008使用.NET 2.0、3.0或3.5(取决于项目的配置)。问题是,每个版本的框架都有一些功能,而且代码可能会使用.NET 1.1中不存在的功能。有一些转换器可以从旧的VS2003项目格式转换为2005/2008年使用的MSBuild格式,但我认为不存在任何可以向后转换的功能。请记住,任何非-VS2008中的一个微不足道的项目可能很难迁移到VS2003,特别是对于一个自动化工具。例如,WinForms在VS2003和VS2005之间经历了巨大的变化。

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

意思是:我相信这是不可能的边界。< /P>哪种语言?例如,用C++ .vcPROJ文件可能是可能的,但是如果你说C或类似的话,你可能会被卡住。很难去2003到2005。我无法想象去2008到2003。如果这个问题是用VisualStudio版本(而不是.NET版本)检查您的项目是否与VS 2008 Express配合使用并将其提供给客户可能更容易。不要忘记,您可以在VS2008中将目标框架设置为2.0或3.0