0

如果我项目中的 C# 前端团队制作了一个仅执行 .NET 2.0 API 调用但安装到具有 .NET 4.0 的计算机上的独立程序,它会默认工作还是他们必须对设置或设置做些什么?构建过程(如选中某些复选框)以使其工作?

看,我假设如果我只进行 .NET 2.0 API 调用,它应该只在 .NET 4.0 上“工作”。

第 2 部分是——用户拥有 .NET 4.0 和 .NET 1.1,但没有 .NET 2.0。我认为 .NET 2.0 应该可以工作,因为它有 .NET 4.0。对?

背景——我是一名 Linux/PHP 开发人员,自 2001 年以来就没有接触过 C#。我的技能已经过时了。我想,我项目中客户的 C# 前端团队需要一些帮助来理解兼容性,所以我的客户要求我提出这个问题。

4

1 回答 1

1

如果您的计算机上安装了 .NET 4.0,.NET 2.0 应该可以工作。我从这个链接得到这个:.NET Framework 中的版本兼容性。但请记住,有些对象已从 2.0 和 4.0 更改。它们可能不具有所有相同的属性和方法。参考 MSDN 文档总是一件好事。

编辑新链接:关于项目的 web.config/app.config 文件中元素的另一个很好的参考:supportedRuntime

于 2012-09-14T22:17:07.890 回答