在我的Wp7项目中,它指的是一些Dll,所以我在项目的debug和release文件夹中删除了Dll文件,我得到了工具包和其他Dll的引用问题(不确定)。在引用工具包后我我坚持
的问题名称空间'System.Windows.Controls'中不存在类型或命名空间名称'ChildWindow'(您是否缺少程序集引用?)
所以我添加了参考文件,现在我收到了
的新错误'GestureEventArgs'是'System.Windows.Input.GestureEventArgs'和'Microsoft.Phone.Controls.GestureEventArgs'之间的模糊引用
我坚持这个参考问题,有人遇到过类似的问题。
答案 0 :(得分:2)
问题是有两个名称空间(System.Windows.Input和Microsoft.Phone.Controls)都有GestureEventArgs类。引用具有相同命名类的两个DLL是可以的。问题是您的代码文件顶部很可能有using System.Windows.Input
和using Microsoft.Phone.Controls
。这允许您在不输入全名空间(例如System.Windows.Input.GestureEventArgs)的情况下引用GestureEventArgs - 但是由于您有两个具有相同名称的类,因此您应该使用它们的完全限定名称来引用它们。
所以而不是:
private void Test_Tap(object sender, GestureEventArgs e)
{
}
尝试(如果System.Windows.Input GestureEventArgs是您想要的类):
private void Test_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
}