0

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

  1. ECL.BIZ.登录
  2. ECL.模型.登录
  3. ECL.UI

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

为什么会这样?

注意:它之前工作很顺利,因为我删除了 ECL.UI 项目并重新创建它。之后,我仍然找不到其他项目的命名空间。

我正在使用 Visual Studio 2012

4

1 回答 1

0

我的问题的答案是:我们必须在目标框架之间切换。当我使用 Visual Studio 2012 时,我将所有项目的目标框架切换到 .NET 4.5,并为所需项目添加参考,并同时为所有项目再次切换回 .NET 4。然后它就像我预期的那样工作得很好。

注意:我不知道为什么它不工作,而所有其他项目都设置为相同的框架,即使在重新创建项目之一之后也是如此。然而,上述技巧对我有用。如果有人在删除他们的一个项目并重新创建后遇到这个奇怪的问题,您可以自己尝试上述方法。谢谢大家

于 2013-06-25T18:10:51.130 回答