C# ServiceReference1.Service1Client'不包含“PutData”的定义

C# ServiceReference1.Service1Client'不包含“PutData”的定义,c#,windows-phone-8.1,C#,Windows Phone 8.1,MainPage.Xaml.cs private void Button_Click(object sender, RoutedEventArgs e) { Word_Meaning W2 = new Word_Meaning(); W2 = Client.PutData(); - Where I am getting Error if (search.Text == W2.Word) { Content.Text = W2.Meaning;

MainPage.Xaml.cs

private void Button_Click(object sender, RoutedEventArgs e)
{
    Word_Meaning W2 = new Word_Meaning();

    W2 = Client.PutData(); - Where I am getting Error

    if (search.Text == W2.Word)
    {
        Content.Text = W2.Meaning;
    }
}
IService1.cs

public interface IService1
{
    [OperationContract]
    Word_Meaning PutData();

}


[DataContract]
public class Wd
{

}
public class Service1 : IService1
{
    public Word_Meaning PutData()
    {
       //Code
    }
}
服务1.cs

public interface IService1
{
    [OperationContract]
    Word_Meaning PutData();

}


[DataContract]
public class Wd
{

}
public class Service1 : IService1
{
    public Word_Meaning PutData()
    {
       //Code
    }
}
我的猜测是:

更新项目中包含MainPage.Xaml.cs的服务引用 随着时间的推移,WCF服务的元数据可能会发生变化,这需要 无法更新服务引用。更新中的服务引用的步骤 解决方案资源管理器,右键单击服务引用,然后单击 更新服务引用。将显示一个进度对话框,同时 引用从其原始位置更新,服务 重新生成客户端以反映元数据中的任何更改

确保您尝试构建的项目和WCF服务都是使用相同的.net版本构建的 更多信息请点击此处:
你想干什么?您尝试过修复什么?我正在尝试制作一个windows phone 8.1 Silverlight应用程序,该应用程序使用WCF显示sql中的一些数据。我尝试过更新以及您提到的任何内容,但没有成功: