C# WPF:设计器未能添加第三方控件。这将导致设计器重新启动

C# WPF:设计器未能添加第三方控件。这将导致设计器重新启动,c#,.net,wpf,xaml,C#,.net,Wpf,Xaml,我试图从扩展的WPF工具包中获得对控件的设计器支持。我已经引用了程序集并将控件添加到工具箱中 尝试将任何控件添加到设计器失败 参考“Xceed.Wpf.Tookit,版本=2.2.0.0,区域性=中性, PublicKeyToken=3e4669d2f30244f4“已添加到项目中。在里面 要使用新引用中的类型,请按“确定”重新启动 XAML设计器 重新启动完成后,再次尝试添加控件将触发相同的错误 我所尝试的: 取消阻止程序集、添加和删除引用、以编程方式添加控件(有效)、添加正确的xmlns、使

我试图从扩展的WPF工具包中获得对控件的设计器支持。我已经引用了程序集并将控件添加到工具箱中

尝试将任何控件添加到设计器失败

参考“Xceed.Wpf.Tookit,版本=2.2.0.0,区域性=中性, PublicKeyToken=3e4669d2f30244f4“已添加到项目中。在里面 要使用新引用中的类型,请按“确定”重新启动 XAML设计器

重新启动完成后,再次尝试添加控件将触发相同的错误

我所尝试的:

取消阻止程序集、添加和删除引用、以编程方式添加控件(有效)、添加正确的xmlns、使引用未版本化


通过Nuget添加引用,然后导航到packages文件夹,并尝试从那里的程序集向工具箱添加控件,会导致相同的问题


我完全没有主意。

通过Nuget软件包管理器添加扩展WPF工具包。

通过Nuget软件包管理器添加扩展WPF工具包。

在使用“fuslogvw.exe”调查程序集绑定故障后,我发现xaml设计器进程正在记录故障并解析对程序集的引用

使用gacutil.exe将Xceed.Wpf.Tookit.dll添加到GAC解决了此问题

gacutil.exe -i "Xceed.Wpf.Toolkit.dll"

在使用“fuslogvw.exe”调查程序集绑定故障后,我发现xaml设计器进程正在记录故障并解析对程序集的引用

使用gacutil.exe将Xceed.Wpf.Tookit.dll添加到GAC解决了此问题

gacutil.exe -i "Xceed.Wpf.Toolkit.dll"

我的症状是一样的,但原因不同,所以我会补充一个额外的答案


工具箱中的包来自“程序文件”中的dll,而添加到项目中的包来自GAC。要解决此问题,您可以将PF中的包添加到项目中,或将GAC中的包添加到工具箱中。

我的症状相同,但原因不同,因此我将添加一个额外的答案


工具箱中的包来自“程序文件”中的dll,而添加到项目中的包来自GAC。要解决此问题,您可以将PF中的包添加到项目中,或将其反向添加到项目中,从GAC添加到工具箱。

通过Nuget添加引用,然后导航到packages文件夹,并尝试从程序集中向工具箱添加控件,也会导致相同的问题。这可能是一种解决方案。通过Nuget添加引用,然后导航到packages文件夹,并尝试向工具箱添加控件来自程序集的工具箱会导致相同的问题。这可能是一个解决方案。正确的答案!正确的答案!