移动命名空间块导致找不到命名空间

时间:2014-01-28 09:22:15

标签: c# namespaces visual-studio-2013

我有一个MVC 4.0应用程序(持有76个项目)。

我通过在每个名称空间声明上面移动usings块并将using块放在名称空间声明下来开始进行一些重构。这是一种常见的做法,由StyleCop说明。

突然间,即使在同一个程序集中也找不到一些引用的命名空间!

(我检查了所有76个项目是否都以.NET 4.0框架为目标,那就是。)

(编辑) 小更新:我似乎Visual Studio扩展了引用的命名空间。 此原始代码导致缺少命名空间:

namespace Progis.Kim.Application.UI.Controllers
{
    using System.Web.Mvc;
    using Progis.Kim.Application.UI.Support; 
}

但是当使用这段代码时,VS可以看到它:

namespace Progis.Kim.Application.UI.Controllers
{
    using System.Web.Mvc;
    using Support;
}

似乎VS将使用与默认命名空间连接起来......

0 个答案:

没有答案