我有一个用Visual 2013创建的解决方案文件。在它中,我有一个包含一些类的WCF项目和一个从WCF文件中调用一些函数的Web应用程序项目。web应用程序能够从.aspx页面的代码背后到达它。
我没有建立和编译WCF项目的问题。但是,Visual无法识别它们的类。
在Web应用程序项目中,它以红色标记WCF类库的using语句,显示“无法找到类型或命名空间”错误。它从Visual自动创建的WCF文件中获取类。
WCF项目也在做同样的事情。实际上,这两个类位于同一个名称空间中,实际上是在同一个文件中。但他们无法相见。
长话短说:我在同一个解决方案中有两个不同的项目,它们工作和编译都很好,但是Visual无法识别intellisense中的一些类,甚至建议创建新的类。是什么导致的?
编辑:我从TFS中删除了项目,类被正确地着色,intellisense也是如此。也许有些文件在签入时被锁定,并造成麻烦?
发布于 2017-03-14 15:19:04
我从我的.sln文件中取消了只读选项。我用记事本打开了我的.sln文件,删除了所有"GlobalSection“属性。(与TFS有关)
这解决了问题。
https://stackoverflow.com/questions/42583658
复制相似问题