Visual studio VisualStudio2008和VisualStudio2005

Visual studio VisualStudio2008和VisualStudio2005,visual-studio,visual-studio-2008,visual-studio-2005,Visual Studio,Visual Studio 2008,Visual Studio 2005,我正在我的电脑上使用.net Framework 2.0和Visual C#(Microsoft Visual Studio 2008)开发一个Windows应用程序 在我的项目完成后,我必须在一个有VisualStudio2005和.NETFramework2.0的系统中执行它 所以我的疑问是,如果我在MicrosoftVisualStudio2008中开发应用程序,我是否能够在VisualStudio2005中正确执行它?可能吗 请帮帮我 提前谢谢 两个IDE之间的项目文件兼容,但解决方案文

我正在我的电脑上使用.net Framework 2.0和Visual C#(Microsoft Visual Studio 2008)开发一个Windows应用程序

在我的项目完成后,我必须在一个有VisualStudio2005和.NETFramework2.0的系统中执行它

所以我的疑问是,如果我在MicrosoftVisualStudio2008中开发应用程序,我是否能够在VisualStudio2005中正确执行它?可能吗

请帮帮我


提前谢谢

两个IDE之间的项目文件兼容,但解决方案文件不兼容。如果您在2005年创建了一个新的解决方案,并将项目添加到新的解决方案中,则可以在VS2005中执行它


这取决于你所说的“执行”是什么意思。您可以在目标计算机上很好地运行应用程序,这与VisualStudio无关。只要框架版本相同(或更高),就应该没有问题

但是,如果您想在Visual Studio 2005中打开使用2008构建的解决方案,您将遇到问题,因为它们不向后兼容。

  • 在VisualStudio2005中创建项目
  • 把它的副本保存在某个地方
  • 升级到VisualStudio2008,进行开发工作
  • 将完成的项目放回原始的VisualStudio2005项目并编译
  • 只要不使用任何.NET3.5特性,代码中应该有最小的差异
注意:只要您只使用.NET2.0功能,项目就可以在VisualStudio2005计算机上正常运行

  • 将*.sln文件中的版本10.0替换为版本9.00
  • 将*.sln中的2008替换为2005
  • 将每个*.vcproj文件中的Version=“9.00”替换为Version=“8.00”

  • 谢谢你的回复。但我已经在运行VisualStudio2008了。是否可以在同一系统中同时使用Visual Studio 2005和2008版本?请回复@单张。是的,您可以在同一台机器上安装并运行VS2005和2008。如果您不需要2008年的特定功能,只需使用2005即可。