更新项目目标.NET框架

时间:2012-10-19 07:28:56

标签: c# .net project target

我有一个解决方案,不同的项目,所有这些项目都使用Target .NET Framework 3.5。 如果将其中一个项目更新为目标.NET Framework 4,那么我可以使用PLINQ,它会在任何方面引起问题吗?

如果是的话,我该如何避免它们以及我应该注意什么?

提前致谢。

3 个答案:

答案 0 :(得分:2)

是的,您可以在同一解决方案中为不同项目提供不同的配置

解决方案只是让您可以轻松地在Visual Studio中将所有相关项目放在一起。

答案 1 :(得分:1)

.NET Framework 4使用不同的运行时,因此可能确实会导致问题。 3.5使用Runtime版本2,并且为了能够使用为2.0 Runtime编译的程序集,你必须编辑主可执行文件的app.config(必须是4.0)并将其添加到{{1标签(如果元素已经存在,则编辑它):

configuration

4.0 - > 2.0引用应该以这种方式工作,但可能不是相反的方式。

IMO的最佳解决方案是尽可能将它们全部升级到4.0。当然用户需要.NET Framework 4.

答案 2 :(得分:1)

项目之间的引用可能会成为问题,如果可以保持一致,我建议升级所有项目。也可以看到类似的question