多个构建错误:' X'在命名空间中不存在' Y'

时间:2016-08-01 20:56:53

标签: c# wpf visual-studio

我们有一个程序在开发中闲置了大约2个月。我们最后一次工作,一切正常。我在Visual Studio 2015中打开它进行了一些小的更改,当我第一次重建它时,在构建中弹出了大约30个错误。错误是查找资源的所有问题:

  

标签' ResourceControl' XML命名空间中不存在' clr-namespace:NewScheduler.Controls; assembly = NewScheduler'。

对于解决方案中所有项目的各种控制,重复此操作。所有这些都是我们最后一次构建项目时所做的,并且参考文献中没有进行任何更改。

以前在用户控件中工作并且现在抛出错误的示例:

<UserControl  ...
             xmlns:classes="clr-namespace:NewScheduler.Classes"
             >

    <UserControl.Resources>
        <classes:HoursToHeightConverter x:Key="HoursToHeightConverter"/>
        ...
    </UserControl.Resources>

所有错误都指向同一名称空间。此命名空间中未进行最新更改。

我已经按照Stack Overflow上的许多步骤进行了操作:

  • 进入解决方案配置管理,检查并取消选中构建
  • 清理整个解决方案。
  • 单独清理每个项目
  • 删除并重新添加对问题项目的引用
  • 删除.suo文件

现在亏本。

1 个答案:

答案 0 :(得分:0)

我们确实发现了错误。彼得是对的。我们最终没有改变(我们知道),但是我们的程序员一直在使用个人MS办公室帐户,当他离开公司时,他在我们办公室的计算机上停用了该软件。这删除了项目所依赖的dll。