2

我有一个工作 C# 应用程序。在此应用程序中,我需要添加对名为 WPF Notification的以下项目链接的支持。我想使用它的功能。

现在我已经将此项目添加到我的解决方案中。我无法在我的项目中正确引用它。所以我的解决方案文件是这个

Solution 
      Project 1 ( My Project )
      Project 2 ( WPF Project ) 

尝试按照此处链接中给出的说明进行操作@教程第 1 部分:基础知识我收到一条错误消息,提示

" The TaskbarIcon does not exist in the namespace "http://www.hardcodet.net/taskbar"

XAML 代码:

<Window x:Class="bbb"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:tb="http://www.hardcodet.net/taskbar"
   <Grid>
    ...
       <tb:TaskbarIcon
      IconSource="/Icons/Error.ico"
      ToolTipText="hello world" />
    </Grid>

注意: IconSource 可能会抛出错误,但没关系。一旦 TaskbarIcon 被识别,它就会被修复。

我对 C# 很陌生,所以我不确定如何解决这个问题。可能有一个简单的方法来解决,但我无法得到它。

4

2 回答 2

3

我可能只是编译您的 WpfTaskBar 项目,然后转到您的工具箱,右键单击它并选择选择项目,然后浏览到具有 Wpf-notifyicon 源的目录。然后,您需要向下钻取wpf-notifyicon\NotifyIconWpf\bin\Release并选择Hardcodet.Wpf.TaskbarNotification.dll这会将控件添加到您的工具箱中,然后您可以将其拖放到您的窗口中。如果这不可用,您可能需要先编译 wpf-notifyicon 项目以生成 dll。回想起来,这可能是您当前遇到的问题。

于 2013-02-27T04:06:31.023 回答
1

添加对项目的引用(由@Mark Hall 在评论中指定)可以做到

于 2013-02-27T03:41:35.460 回答