绑定和标记扩展设计器构造函数错误

Binding and Markup extension designer constructor error

使用自定义绑定或标记扩展时出现以下错误:

类型 "BindingExtension" 不包含具有指定数量参数的构造函数。

类型 "MarkupExtension" 不包含具有指定数量参数的构造函数。

public class BindingExtension : Binding
{
    public BindingExtension()
    {
        Initialize();
    }

    public BindingExtension(string path) : base(path)
    {
        Initialize();
    }

    private void Initialize()
    {
        this.Source = WpfApplication1.Properties.Settings.Default;
        this.Mode = BindingMode.TwoWay;
    }
}

我使用的是 Visual Studio 2015,没有扩展名。它与 2013 年一样工作。我已经尝试使用 revo 卸载程序完全删除 VS2015,但我仍然收到错误消息。

我无法在我的另一台计算机上复制错误。我觉得有些东西需要删除 reinstalled/created 但我没主意了。我也试过清除组件缓存。

问题是设置被更改了。工具 > 选项 > XAML 设计器 > "Run project code in XAML Designer"。什么是未检查的。卸载 visual studio 未能解决此问题,因为卸载时不会删除设置。