Windows phone 7 引用Dll文件时出现问题

Windows phone 7 引用Dll文件时出现问题,windows-phone-7,windows-phone-7.1,Windows Phone 7,Windows Phone 7.1,在我的Wp7项目中,它引用了一些Dll,所以我删除了该项目的调试和发布文件夹中的Dll文件,我得到了工具箱和其他Dll的引用问题(不确定)。在引用工具箱后,我被困于 命名空间“System.Windows.Controls”中不存在类型或命名空间名称“ChildWindow”(是否缺少程序集引用?) 所以我添加了引用文件,现在我得到了 “GestureEventArgs”是“System.Windows.Input.GestureEventArgs”和“Microsoft.Phone.Contr

在我的Wp7项目中,它引用了一些Dll,所以我删除了该项目的调试和发布文件夹中的Dll文件,我得到了工具箱和其他Dll的引用问题(不确定)。在引用工具箱后,我被困于

命名空间“System.Windows.Controls”中不存在类型或命名空间名称“ChildWindow”(是否缺少程序集引用?)

所以我添加了引用文件,现在我得到了

“GestureEventArgs”是“System.Windows.Input.GestureEventArgs”和“Microsoft.Phone.Controls.GestureEventArgs”之间的不明确引用


我一直被这个引用问题困扰着,有没有人遇到过类似的问题。

问题是有两个名称空间(System.Windows.Input和Microsoft.Phone.Controls)都有GestureEventArgs类。使用相同的命名类引用两个DLL是可以的。问题是,您很可能在代码文件的顶部有使用System.Windows.Input的
和使用Microsoft.Phone.Controls的
控件。这允许您引用GestureEventArgs,而无需键入完整的名称空间(例如System.Windows.Input.GestureEventArgs)-但是,由于您有两个同名的类,因此应该通过它们的完全限定名来引用它们

因此,不是:

    private void Test_Tap(object sender, GestureEventArgs e)
    {

    }
尝试(如果System.Windows.Input GestureEventArgs是所需的类):


嗨,我按照建议试过了,我现在面对的pblm是当我启动带有特定项目的模拟器时,我得到了MissingMethodException你能粘贴你正在使用的xaml/c吗,这样我们就可以看一看了?
    private void Test_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {

    }