由于框架版本不同,C#解决方案无法编译

时间:2018-08-28 19:28:42

标签: c#

我有一个包含3个项目的C#解决方案。 Project1最初是在VS 2012中构建的。后来使用VS 2015在解决方案中添加了作为类库的Projects 2和3。在Project 1中,我引用了Projects 2和3。当我尝试构建解决方案时,得到以下信息错误:

“所引用的项目'ProjectA.TeamA'的目标框架版本(4.5.2)高于该项目当前的目标框架版本(4.5)。如果该项目目标框架之外的程序集的类型为目标,则可能导致构建失败依赖链中的任何项目都可以使用。IntroductionToCSharp”

是否有办法让Project 1使用框架4.5.2?谢谢。

1 个答案:

答案 0 :(得分:6)

如果在解决方案资源管理器中右键单击该项目,则可以选择client_id

在左侧窗格中,您可以选择Project Properties,然后会看到以下屏幕:

enter image description here

现在,您可以选择特定项目将使用的Application

请记住,根据所使用的库等,在升级/降级框架时必须要小心。