我在同一个解决方案中有两个项目VS2k10。一个是类库,它引用System.Web和System.Configuration,另一个是控制台应用程序,引用第一个类库项目。它无法看到类库的命名空间或程序集,即使我已将其添加为项目引用,甚至尝试添加为文件程序集引用。我已经跟踪它,直到我将System.Web引用添加到类库(并添加使用此命名空间的类文件)。
我已将控制台应用程序的目标修改为完整的.NET 4 Framework(而不仅仅是客户端配置文件)。
有关为何发生这种情况的任何建议?更奇怪的是,我确信我已经在两个项目开发的早期阶段工作了。
答案 0 :(得分:0)
这绝对是可能的(我之前在System.Web中使用过控制台应用程序来使用HTTPUtility类)。尝试将System.Web引用添加到控制台程序中,确保在编辑的类文件中导入/使用名称空间。
再次检查类库和控制台是否都运行.NET4Full而不是其他东西,并且您已经为System.Web添加了对v4 DLL的引用,并且没有意外添加v2。
无论哪种方式,它听起来像Visual Studio行为不端,尝试重新启动,