为什么其他项目引用未在命名空间中显示

时间:2013-06-25 07:36:19

标签: asp.net

我在一个解决方案中有三个项目(ASP.NET)

  1. ECL.BIZ.LOGIN
  2. ECL.MODEL.LOGIN
  3. ECL.UI
  4. 当我在ECL.UI项目中添加对其他项目的引用时,命名空间在使用关键字时不可用。我的所有项目都设置为.NET Framework 4(而不是ClientProfile)。

    为什么会这样?

    注意:它工作得比较顺利,因为我删除了ECL.UI项目并再次重新创建它。之后,我仍然无法找到其他项目的命名空间。

    我正在使用Visual Studio 2012

1 个答案:

答案 0 :(得分:0)

我的问题的答案是: 我们必须在目标框架之间切换。当我使用Visual Studio 2012时,我将所有项目的目标框架切换到.NET 4.5,并为所需项目添加参考,并同时为所有项目再次切换回.NET 4。然后它按照我的预期完全正常。

注意:即使在重新创建其中一个项目之后,我也不知道为什么它不能正常工作,而所有其他项目都设置为相同的框架。但是上面的技巧对我有用。如果在删除其中一个项目并重新创建它之后有任何人遇到这个奇怪的问题,您可以自己尝试以上操作。感谢所有