C# 找不到导致命名空间的引用
在我的解决方案中,我需要从以前的应用程序(Utils)添加一个项目。我在新解决方案的根文件夹中创建了应用程序的新副本,并使用Add->Existing Project将其添加到解决方案中。之后,我引用了新项目,以便在项目的另一部分(Comms)中使用它的方法,通过右键单击主项目并选择Add->References并选中Utils项目,这会自动将引用添加到Comms项目中 一旦我在主项目中实现了所需的方法,我就出现了错误“找不到类型或命名空间名称“Utils”(是否缺少using指令或程序集引用?)——仅针对Comms项目,而不是我在主项目中使用Utils的地方 然而,我检查了我所做的一切,一切似乎都井然有序,如图所示: 在通信参考中显示参考 显示错误 显示使用指令 接下来,我在stack exchange上搜索并发现 这似乎是相关的,可以肯定的是,目标框架被设置为Utils项目的C# 找不到导致命名空间的引用,c#,.net,vs-community-edition,C#,.net,Vs Community Edition,在我的解决方案中,我需要从以前的应用程序(Utils)添加一个项目。我在新解决方案的根文件夹中创建了应用程序的新副本,并使用Add->Existing Project将其添加到解决方案中。之后,我引用了新项目,以便在项目的另一部分(Comms)中使用它的方法,通过右键单击主项目并选择Add->References并选中Utils项目,这会自动将引用添加到Comms项目中 一旦我在主项目中实现了所需的方法,我就出现了错误“找不到类型或命名空间名称“Utils”(是否缺少using指令或程序集引用?
.Net framework 4 Client Profile
,以及主项目和Comms中的.Net framework 4.5
,因此我在所有情况下都将目标框架设置为.Net framework 4
然后我清理并重建了我的解决方案,但Comms仍然没有正确引用UTIL。有人能帮我吗
它可能相关,也可能不相关,但这是VS Community 2015您在将Utils项目添加到Comms项目时使用的参考类型是什么?解决方案文件?Utils项目在
Utils
命名空间中是否实际具有公共类型?程序集名称和命名空间名称仅按惯例相关。。。对于.NET 4.5项目来说,引用.NET 4项目是可以的,顺便说一句…尝试一下经典的,重新启动visual studio,有时这会解决一些奇怪的引用错误。您将UTIL添加为项目引用而不是程序集引用,并且有22个其他错误,它是否生成?@Lewishslop:再次,这并不意味着它在Utils
命名空间中有类型。。。