找不到类型或名称空间名称

找不到类型或名称空间名称

我有一个C#中的几个项目的解决方案Visual Studio 2010..一个是测试项目(我称之为“PrjTest“),另一个是Windows Forms Application项目(我称之为“PrjForm“).PrjForm还引用了第三个项目,它能够成功地引用和使用该项目。

PrjForm参考文献PrjTest,和PrjForm有一个类using声明:

using PrjTest;
  1. 引用已正确添加
  2. using

    语句已正确到位。
  3. 拼写正确
  4. 成功构建PrjTest
  5. PrjForm几乎构建,但在

    using PrjTest;

    与错误相符:

无法找到类型或命名空间名称“PrjTest”(您是缺少了使用指令还是程序集引用?)

我尝试了以下方法来解决这个问题:

  1. 删除ReSharper(因为ReSharper没有困难识别引用的项目,我认为它可能值得一试)
  2. 删除并重新添加引用和使用语句。
  3. 从头创建PrjForm
  4. PrjForm当前驻留在PrjTest文件夹中,我尝试将它移动到外部文件夹
  5. 将解决方案加载到另一台计算机上。

    VS 2010

我做了家庭作业,花了很长时间在网上寻找答案,但没有一个解决方案对我有帮助。

我还能做什么?


德玛西亚99
浏览 476回答 3
3回答

红糖糍粑

看见这个问题.原来这是客户侧写问题。PrjForm被设置为“.NET Framework4ClientProfile”,我将其更改为“.NET Framework4”,现在我已经成功构建了它。谢谢大家!我想,在花了那么多时间在网上搜索之后,我在发帖几分钟后找到了解决方案,我想诀窍是知道该问的问题是正确的。

阿波罗的战车

就我而言,我有:引用DLL:.NET 4.5项目:.NET 4.0由于上述不匹配,4.0项目无法在4.5.dll的命名空间中看到,我将.dll重新编译为目标.NET 4.0,并且我很好。
打开App,查看更多内容
随时随地看视频慕课网APP