2

在我的解决方案中,我需要从以前的应用程序 (Utils) 添加一个项目。我在新解决方案的根文件夹中创建了应用程序的新副本,并使用 Add->Existing Project 将其添加到解决方案中。之后我引用了新项目,以便我可以在项目的另一部分(Comms)中使用它的方法,方法是右键单击主项目并选择 Add->References 并检查 Utils 项目,这会自动在通讯项目。

一旦我在主项目中实现了我需要的方法,我收到错误“找不到类型或命名空间名称“Utils”(您是否缺少 using 指令或程序集引用?)” - 仅适用于 Comms 项目而不是我主要使用 Utils 的地方。

但是,我检查了我所做的一切,一切似乎都井然有序,如下所示:

在 Comms 的参考资料中显示参考资料;

在 Comms 的参考资料中显示参考资料

显示错误;

显示错误

显示使用指令;

显示使用指令

接下来我搜索了堆栈交换,发现了这个问题。

.Net Framework 4 Client Profile目标框架设置为 Utils 项目、.Net Framework 4.5主项目和 Comms似乎相关且确实足够,因此我.Net Framework 4在所有情况下都将目标框架设置为如图所示;

显示 .Net Framework 4 设置为目标框架

然后我清理并重建了我的解决方案,但 Comms 仍然没有正确引用 Utils。请有人可以帮助我。

它可能相关也可能不相关,但这是 VS Community 2015

4

0 回答 0