C# wpf Visual Studio毫无意义地坚持我的类不存在于命名空间中

本文关键字:不存在 命名空间 我的 坚持 Visual wpf Studio 毫无意义 | 更新日期: 2023-09-27 18:35:21

我在Converter的

命名空间下有一个名为WidthConverter的类。喜欢这个:

namespace Converter
{
    public class WidthConverter : IValueConverter
    {
      ...
    }
}

在 xaml 中,我尝试像这样使用它:

xmlns:cnv="clr-namespace:Converter"

在窗口中的资源:

<Window.Resources>
    <cnv:WidthConverter x:Key="widthConverter" />
    ....

它说 WidthConverter 在 namepace clr-namespace:Converter 中不存在。但是当我在 cnv 之后按 ctrl+空格时:它让我选择 宽度转换器.

真的???是年这个Microsoft和wpf让我发疯。

为什么会给出此错误?

我不知道是否有任何与此有关的东西,但我在命名空间中组装了类。

C# wpf Visual Studio毫无意义地坚持我的类不存在于命名空间中

当项目的平台是x64时,我遇到了这个问题尝试将您的平台更改为 x86,它会重建您的项目,它将正常工作。这可能是由于大类数而发生的。