我当前的 WPF 项目之一有问题。该项目用于编译(和运行)就好了。然后,出于许可问题,我们决定从库中删除扩展 WPF 工具包。我使用了NumericUpDown
s ( ShortUpDown
, ... 而不是已弃用的) 所以我决定自己写。
我已经写了一个UserControl
并且对此非常满意,但是当我用我的控件交换 UpDowns 时,我称之为MySpinner
它停止工作:
设计器不再显示我的窗口并显示错误消息:“设计视图无法正确显示,因为尚未构建一些自定义元素。” .
我的项目不再构建,并带有大量错误消息,指出我所有使用的类都不位于它们的命名空间中(
MySpinner
除MySpinner
可能是由于 XAML 未编译。
我项目中的所有内容都在我DeviceSimulator
“导入”的命名空间中,就像con
以下行一样:xmlns:con="clr-namespace:DeviceSimulator"
在我的开头Window
(之前完美运行)。
如果我键入<con:
IntelliSense,甚至可以正确地向我显示命名空间中的每个类作为可能的完成。
我知道已经有很多关于看似相似主题的问题,但不同之处在于,在我的情况下,该项目没有构建。尽管有错误,但项目构建的问题是我遇到过几次的问题,但这里不是这种情况。
我尝试了针对其他问题提出的解决方案,例如重新启动、重建、清理或将编译目标从来Any CPU
回更改,x86
但没有任何效果(构建和重建不起作用,因为解决方案无法编译)。我正在使用的所有内容都本地驻留在我的项目文件夹中(当然除了来自 的默认命名空间定义schemas.microsoft.com...
),没有额外的库或我包含的其他库,并且我不在任何类型的网络或服务器上工作。
这个问题出现在我使用 Express 版本的 Visual Studio 2013 和 2012 中。