在项目级别中指定的名称空间或类型Imports'System.Threading.Tasks'不包含任何公共成员或无法找到
问题描述:
有没有办法解决以下警告消息。 Project没有在任何地方引用System.Threading,但仍然出现下面的错误消息。唯一不同的是,该项目的解决方案约有50多个项目,其中一些用C#编写,一些用VB编写。几个项目目标4.5框架和少量目标3.0框架。在项目级别中指定的名称空间或类型Imports'System.Threading.Tasks'不包含任何公共成员或无法找到
命名空间,或在项目级进口指定类型 “System.Threading.Tasks”不包含任何公共成员或无法 被发现。确保命名空间或类型已定义,并且至少包含一个公共成员 。确保导入的元素名称 未使用任何别名。
答
您的3.0 VB项目之一是在项目设置中导入System.Threading.Tasks
,命名空间System.Threading.Tasks
直到.NET 4.0才被引入。
查找错误地添加并删除它的地方。
+0
我能够在3.0 VB工程* .vbproj文件的某些文件中找到对_System.Threading.Tasks_的引用,并将它们删除。所有这些警告消失了。 – mahesh
[VB.NE]中可能出现[新的pc导致导入中指定的类型的命名空间类型不包含任何公共成员]的副本(https://stackoverflow.com/questions/16322678/new-pc-causing- namespace-of-type-specified-in-the-imports-doesnt-contain-any-p) – Igor