Visual Studio 版本和.NET 目标版本
我使用 VS 2005 和 .NET 2.0 SP 2。
如果我在同一台计算机上安装 VS 2008 和 .NET 4,而不卸载 VS 2005,并且我继续使用 VS 2005 构建一些应用程序,这些应用程序是否会继续针对 .NET 2.0,或者他们需要 .net 4.0?
我读到,使用 VS 2008 可以选择目标 .NET 版本,但是 VS 2005 呢?
提前致谢。
I use VS 2005 and .NET 2.0 SP 2.
If I install VS 2008 and .NET 4 on the same machine, without uninstalling VS 2005, and I keep using VS 2005 to build some applications, will these applications keep targeting .NET 2.0, or they will require .net 4.0?
I have read that with VS 2008 it is possible to choose which .NET version to target, but what about VS 2005?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以安装 .NET Framework 的多个主要版本,并且可以在 Visual Studio 2008 或 2010 中以其中任何一个为目标,只需转到项目的
Property Pages > 即可。构建>目标框架
或属性>应用>>目标框架
(取决于项目类型)选择一个。编辑:上述功能在VS2005中不可用,默认情况下它将针对.NET 2.0。要将其与其他版本的框架一起使用,您需要稍微修改一下引用(即用其他版本的 dll 替换 .net 2.0 dll)。
You can have multiple major versions of .NET Framework installed and you can target any of them in Visual Studio 2008 or 2010, just go to Project's
Property Pages > Build > Target Framework
orProperties > Application > Target Framework
(depending on project type) to pick one.EDIT: The above function is not available in VS2005 and it will target .NET 2.0 by default. To use it with other versions of framework, you'd need to fiddle with references a bit (i.e. replacing .net 2.0 dlls with other version's dlls).
错误的显示名称实际上并没有帮助作者。
他在对我的评论中引用的那篇文章中没有提及以下内容。
换句话说,本文作者提出的建议相当于 hack,IDE 不会检查您的语法,并且您将无法在 VS05 中实现任何 C# 3.5 语法更改。
Bad Display Name has not actually helped the author.
He fails to mention the following from the very article he quoted in his comment to me.
In other words the author of the article suggested what amounts to be a hack, the ide will not check your syntax, and you won't be able to implement any C# 3.5 syntax changes within VS05.