Visual Studio 2008和Visual Studio 2005

5
我正在使用 .net Framework 2.0 和 Visual C# (Microsoft Visual Studio 2008) 在我的电脑上开发一个 Windows 应用程序。
在完成项目后,我需要在装有 Visual Studio 2005 和 .net Framework 2.0 的系统上执行它。
所以我的疑问是,如果我在 Microsoft Visual Studio 2008 中开发应用程序,我能否正确地在 Visual Studio 2005 中执行它?这是否可能?
请帮助我!
提前感谢您!
4个回答

5

3
  • 在Visual Studio 2005中创建项目
  • 将其另存为备份
  • 升级到Visual Studio 2008,进行开发工作。
  • 将完成的项目放回原始的Visual Studio 2005项目并编译
  • 只要不使用任何 .NET 3.5功能,则代码差异应该很小。

注意:只要使用 .NET 2.0 功能,该项目就可以在 Visual Studio 2005 中正常运行。


谢谢您的回复。 但我已经在运行Visual Studio 2008。是否可能在同一系统中拥有Visual Studio 2005和2008的版本?请回复! - Sheetal
@Sheetal。是的,您可以在同一台计算机上安装并运行VS 2005和2008。 - David
1
如果您不需要2008年的特定功能,只需使用2005年即可。 - Chris Ballance

0
  1. 将 *.sln 文件中的 Version 10.0 替换为 Version 9.00
  2. 将 *.sln 文件中的 2008 替换为 2005
  3. 将每个 *.vcproj 文件中的 Version="9.00" 替换为 Version="8.00"

0

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接