【发布时间】:2014-07-31 23:48:57
【问题描述】:
我正在尝试为 Windows Phone 通用应用程序编写电子邮件发送代码。这是我在事件处理程序中编写的代码:
Windows.ApplicationModel.Email.EmailMessage email = new Windows.ApplicationModel.Email.EmailMessage();
email.Subject = "Good morning";
email.Body = "Hello, how are you?";
var emailRecipient = new Windows.ApplicationModel.Email.EmailRecipient(email.Address);
email.To.Add(emailRecipient);
await Windows.ApplicationModel.Email.EmailManager.ShowComposeNewEmailAsync(email);
此代码适用于我的 Windows Phone 8.1 应用程序。但它不适用于通用应用程序。我必须添加任何参考吗?有没有办法让它在通用应用程序中工作?
非常感谢。 :)
【问题讨论】:
-
那么错误是什么?参考还是方法?
-
该方法是异步方法。但问题是我在 Windows.ApplicationModel.Email.EmailMessage 中遇到错误。当我声明: var emailMessage = new Windows.ApplicationModel.Email.EmailMessage();我得到一个错误。 Windows.ApplicationModel.Email.EmailMessage 行中的电子邮件下方有一条红线。错误提示 - “类型或名称空间名称 'Email' 不存在于名称空间 'Windows.ApplicationModel' 中(您是否缺少程序集引用?)”
-
请阅读我的回答。
标签: windows-8.1 windows-phone-8.1 win-universal-app