C# 向后兼容性
- 我使用的是运行 .net 4.0 的 Windows 7,
- 我在我的平台上编写了一个应用程序,然后将其分发给我的同事。
- 他们正在使用 Windows XP .net 3.0 和 3.5
- 由于业务原因,他们无法更新到 .net 4。
- 我正在运行 Visual studio 2010
如何使我的应用程序向后兼容以便他们可以使用它?
- I am using windows 7 running .net 4.0
- I wrote an application on my platform then distributed it to my coworkers.
- They are using windows XP .net 3.0 and 3.5
- They can not update to .net 4 for business reasons.
- I am running Visual studio 2010
How can i make my application backwards compatible so that they can use it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您不使用任何 .NET 4 特定功能,则只需定位 3.0 或 3.5。这将解决任何兼容性问题。以下是 MSDN 上的链接,详细介绍了如何操作这样做:
If you don't use any .NET 4 specific features, just target 3.0 or 3.5. That will solve any compatibility problems. Here's a link on MSDN detailing how to do it:
不要使用 .NET 4.0 功能,并将项目中的目标框架设置为 .NET 3.5。
然后重建并重新分配。如何做:
更多详细信息请参见此处。
另外,关于不使用 4.0 功能,您可以在此处详细了解 C# 功能。
Don't use .NET 4.0 features and set the target framework to .NET 3.5 on your project.
Then rebuild and redistribute. How to do it:
More detailed information here.
Also, about don't using 4.0 features, you can read more about what C# features here.
在您的项目中定位 .Net v3.51 框架
Target the .Net v3.51 framework in your project
仅使用 .net 3.5 支持的功能。不要使用任何 .net 4.0+ 功能。
Only use features supported by .net 3.5. Don't use any .net 4.0+ features.