引用出现问题,重建时除外

本文关键字:重建 问题 引用 | 更新日期: 2023-09-27 18:31:24

我有一个包含两个项目的解决方案,A 和 B。A 包含三个类,每个类位于不同的命名空间中,B 依赖并引用 A。

在 B 中,我可以使用 A 中的两个类,但它看不到第三个命名空间。例外情况是,如果我对 A 进行重建,在这种情况下,第三个命名空间开始以智能感知显示,并且一切正常,直到我下次进行完整构建或发布。

有什么想法吗?这是 Visual Studio 2013 中的 C# 代码。

引用出现问题,重建时除外

回答更具体的问题会更容易。所以我只是从臀部拍摄...命名空间冲突可能会导致此类错误。然后,智能感知可以解析方法,但您无法编译它。例如,这似乎是正确的,但无法编译:

namespace Business.Apartment.HR
{
    public class Class1
    {
    }
}
namespace Apartment.HR.Area
{
    public class Class2
    {
    }
}
namespace Business.Apartment
{
    public class Caller
    {
        public Caller()
        {
            var c1 = new HR.Class1();
            var c2 = new Apartment.HR.Area.Class2();
        }
    }
}