C# 更新项目目标.NET框架
我有一个解决方案,不同的项目,所有这些都是目标.NETFramework 3.5。 如果将其中一个项目更新为目标.NETFramework4以便我可以使用PLINQ,它会在任何方面造成问题吗 如果是,我如何避免它们?我应该注意什么C# 更新项目目标.NET框架,c#,.net,project,target,C#,.net,Project,Target,我有一个解决方案,不同的项目,所有这些都是目标.NETFramework 3.5。 如果将其中一个项目更新为目标.NETFramework4以便我可以使用PLINQ,它会在任何方面造成问题吗 如果是,我如何避免它们?我应该注意什么 提前感谢。.NETFramework4使用不同的运行时,因此可能确实会导致问题。3.5使用运行时版本2,为了能够使用为2.0运行时编译的程序集,您必须编辑主可执行文件(必须是4.0)的app.config,并将其添加到配置标记中(如果元素已经存在,则对其进行编辑):
提前感谢。.NETFramework4使用不同的运行时,因此可能确实会导致问题。3.5使用运行时版本2,为了能够使用为2.0运行时编译的程序集,您必须编辑主可执行文件(必须是4.0)的app.config,并将其添加到
配置
标记中(如果元素已经存在,则对其进行编辑):
4.0->2.0引用应该是这样工作的,但可能不是这样
最好的解决方案是尽可能将它们全部升级到4.0。当然,用户需要.NETFramework4 .NET Framework 4使用不同的运行时,因此它可能确实会导致问题。3.5使用运行时版本2,为了能够使用为2.0运行时编译的程序集,您必须编辑主可执行文件(必须是4.0)的app.config,并将其添加到
配置
标记中(如果元素已经存在,则对其进行编辑):
4.0->2.0引用应该是这样工作的,但可能不是这样
最好的解决方案是尽可能将它们全部升级到4.0。当然,用户需要.NETFramework4 项目之间的引用可能会成为一个问题,如果可以保持一致,我建议升级所有项目。也可以看到类似的情况。项目之间的引用可能会成为一个问题,如果可以保持一致,我建议升级所有项目。请参见类似内容。是的,您可以在同一解决方案中为不同的项目提供不同的配置
该解决方案使您可以轻松地将所有相关项目放在Visual Studio中。是的,您可以在同一解决方案中为不同的项目提供不同的配置
该解决方案使您可以轻松地将所有相关项目放在Visual Studio中。您不想将所有程序集更改为4.0的具体原因是什么?请看这篇文章@KroaX我不介意将所有组件都更改为4.0,因为它不会导致问题。您不想将所有组件更改为4.0的具体原因是什么?请看这篇文章@KroaX,我不介意将所有内容都改为4.0,因为它不会引起问题
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>