我想从windows phone 8.1发送一封电子邮件app.Email撰写的任务无效。 我试过这个
EmailRecipient sendTo = new EmailRecipient()
{
Address = "abc@outlook.com"
};
//generate mail object
EmailMessage mail = new EmailMessage();
mail.Subject = "Feedback";
//add recipients to the mail object
mail.To.Add(sendTo);
//mail.Bcc.Add(sendTo);
//mail.CC.Add(sendTo);
//open the share contract with Mail only:
await EmailManager.ShowComposeNewEmailAsync(mail);
这会在模拟器中出错:
无法分享 没有可与之分享的应用。
答案 0 :(得分:4)
您的模拟器中没有任何电子邮件帐户可以与该帐户共享。如果您想发送电子邮件,您应该拥有一个帐户吗?
请转到“设置”菜单中的电子邮件+帐户,然后在“模拟器”中添加任意类型的帐户。添加完电子邮件帐户后,尝试在模拟器中部署应用程序并执行任务。您现在应该可以看到电子邮件任务。
由于模拟器中没有电子邮件帐户,“它显示没有要分享的应用程序,现在无法共享”。
答案 1 :(得分:3)
在模拟器上,使用您的Microsoft帐户登录,然后重试。我用登录帐户解决了这个问题。
答案 2 :(得分:2)
您可以在设备上对其进行测试。因为在您的模拟器上,根本没有任何邮件帐户。因此,当您调用ShowComposeNewEmailAsync
方法时,它找不到任何目标。
或者您可以在设置中添加模拟器上的帐户 - >电子邮件帐户+