我在 Visual Studio 2012 中有一个 (C#) .NET 4 Client Profile 项目的解决方案。今天我尝试添加另一个项目,也针对 .NET 4 Client Profile。我的新项目需要在我的解决方案中引用许多其他类库,但是对于每个出现此错误的类库都没有这样做:
当前目标框架“.NETFramework,Version=v4.0,Profile=Client”不包括引用程序集“log4net”所依赖的“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。这导致引用的程序集无法解析。要解决此问题,请 (1) 更改此项目的目标框架,或 (2) 从项目中删除引用的程序集。
我引用的System.Web
所有项目都不依赖于 .NET 4 Client Profile。事实上,上面粘贴的错误log4net
肯定不依赖于System.Web
.
我已经多次清理并重建了我的整个解决方案,并且重新启动了 Visual Studio,但没有任何效果。关于如何构建我的项目的任何想法?
我将在那里抛出一条可能无用的信息:当我创建我的类库项目时,它自动针对 .NET 4.5,后来我将其更改为 .NET 4 Client Profile。