在我的解决方案中,我需要从之前的应用程序(Utils)添加项目。我在新解决方案的根文件夹中创建了应用程序的新副本,并使用Add-> Existing Project将其添加到解决方案中。之后我引用了新项目,以便我可以在项目的另一部分(Comms)中使用它的方法,右键单击Main项目并选择Add-> References并检查Utils项目,这是自动的在Comms项目中添加了引用。
一旦我在Main项目中实现了我需要的方法,我就得到了错误"类型或命名空间名称" Utils"找不到(你错过了使用指令或汇编引用吗?)" - 仅适用于Comms项目,而不是我在main中使用Utils的地方。
然而,我检查了我做了什么,一切看起来都按顺序显示:
在通讯中显示参考资料'参考文献;
显示错误;
显示使用指令;
接下来,我在堆栈交换中搜索并找到了this question.
似乎相关且确定目标框架在Utils项目中设置为.Net Framework 4 Client Profile
,在主项目和Comms中设置为.Net Framework 4.5
,因此我将目标框架设置为.Net Framework 4
案例如图所示;
然后我清理并重建了我的解决方案,但仍然是Comms没有正确引用Utils。请有人帮助我。
它可能相关也可能不相关,但这是VS Community 2015