C# 如何更正“添加dll引用”;Colorpicker.dll“;在WPF应用程序中

C# 如何更正“添加dll引用”;Colorpicker.dll“;在WPF应用程序中,c#,wpf,dll,C#,Wpf,Dll,我试图使用我正在阅读的一本书中引用的“Colorpicker.dll”,但在代码中包含该类的语句如下所示: using Microsoft.Samples.CustomControls; 但是当我尝试添加这一行时,在Microsoft之后。我没有选择呼叫样品 我已将Colorpicker.dll文件添加到System32文件夹中,并将引用包含在项目中。我还需要做什么 *****决心 问题出在ColorPicker.dll文件中,我重新下载了它,引用成功了 项目>添加引用 浏览到要使用的.dll

我试图使用我正在阅读的一本书中引用的“Colorpicker.dll”,但在代码中包含该类的语句如下所示:

using Microsoft.Samples.CustomControls;
但是当我尝试添加这一行时,在Microsoft之后。我没有选择呼叫样品

我已将Colorpicker.dll文件添加到System32文件夹中,并将引用包含在项目中。我还需要做什么

*****决心

问题出在ColorPicker.dll文件中,我重新下载了它,引用成功了

  • 项目>添加引用
  • 浏览到要使用的.dll并添加它
  • 在要使用控件的应用程序的.xaml文件中,添加对控件名称空间及其程序集的引用,如下所示:
    必须提供这两个项才能使用控件
  • 使用本地标记引用xaml文件中的UserControl:
  • 如果将x:Name属性添加到.xaml中的控件,则可以在.cs文件中引用它

  • 在以下位置找到:

    已执行此操作,但不起作用。仍然无法调用:使用Microsoft.Samples.CustomControls;尝试在代码中键入来自该dll的类。然后按下鼠标右键,看看是否有“解决”之类的选项。(很抱歉我的第一个答案,我忽略了您已经添加了引用)只有generate类可用。我认为主要的问题是如何在“using”语句中正确调用类,我也没有被识别。也许你忘记了将程序集添加到xaml?(请参阅我的更新答案)已尝试在XAML代码中包含该控件(但我专门要求调用代码隐藏),但没有成功。请在Visual Studio项目中打开“引用”节点,然后双击Colorpicker.dll。它应该打开对象浏览器,在顶层可以检查包含的名称空间。当我双击时,什么也没有发生。也许VS没有识别出参考?有办法检查吗?