无法从C#中的其他项目引用项目

时间:2013-02-27 03:29:22

标签: c# wpf visual-studio

我有一个有效的C#应用​​程序。在这个应用程序中,我需要添加以下项目link的支持,称为WPF通知。我想使用它的功能。

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

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

尝试按照链接here @教程第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#很新,所以我不确定如何解决这个问题。可能有一种简单的方法可以解决,但我无法得到它。

2 个答案:

答案 0 :(得分:3)

我可能只是压缩你的WpfTaskBar项目然后转到你的工具箱,右键单击它并选择选择项目,然后浏览到具有Wpf-notifyicon源的目录。然后,您需要深入查看wpf-notifyicon\NotifyIconWpf\bin\Release并选择Hardcodet.Wpf.TaskbarNotification.dll,这会将控件添加到您的工具箱中,然后您可以将其放在窗口上。如果没有,您可能需要首先编译wpf-notifyicon项目以生成dll。回想起来,你现在可能遇到的问题。

答案 1 :(得分:1)

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