如何在 VS2005 中使用 .NET 3.0?
我正在尝试在 VS2005 中使用自动实现的属性。 我的计算机上已加载 .NET 3.0 框架,但 Visual Studio 仍在使用 .NET 2.0 进行编译。 我如何告诉它使用.NET 3.0?
I am trying to use Auto-implemented properties in VS2005. I have .NET 3.0 framework loaded on my machine, but Visual Studio is still compiling with .NET 2.0. How do I tell it to use .NET 3.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不幸的是,我认为不可能做到这一点,因为这是 C# 编译器的一项功能。 Visual Studio 2005 被硬编码为使用 C# 2.0 编译器。 您需要升级到 Visual Studio 2008 才能使用新的 C# 3.0 功能。
Unfortunately, I don't think it is possible to do this, since that is a feature of the C# compiler. Visual Studio 2005 is hard-coded to use the C# 2.0 compiler. You need to upgrade to Visual Studio 2008 to use the new C# 3.0 features.
自动生成的属性需要 C#3.0,这在 VS2005 中不可用。 您需要使用VS2008来获取自动生成的属性语法。
Autogenerated properties require C#3.0 which isn't available in VS2005. You need to use VS2008 to get the autogenerated property syntax.
转到您的项目属性。 在应用程序选项卡下,您可以更改目标框架
Go to your project properties. Under the application tab you can change your Target Framework