我有一个 Windows Azure 帐户,并且正在通过我的 Windows 8 应用商店应用程序使用 Azure 移动服务,并且已按照本教程中的说明进行操作,但是某处存在问题,并且没有任何关于它的在线信息。
我正在关注的教程说将 SendGrid 添加为项目的 Nuget 引用,但是当您搜索 SendGrid 时有 2 个选项(本教程仅显示 1 个选项),我尝试安装两者(一次一个,并且仅当第一个不起作用时)-但它们都显示相同的错误消息。
它无法安装,因为我的 Windows 应用商店应用程序正在运行 .NET Framework 4.5(它应该是这样),并且 SendGrid 库与 .NET Framework 4.5 不兼容。
如何使用 SendGrid 从我的 Windows 应用商店应用程序中发送电子邮件?或者我如何让 SendGrid 工作?
这是我尝试安装任一选项时的外观:
图片中的文字说:
无法安装包 SendGridPlus 2.1.1。您正在尝试将此包安装到以 .NETCore,Version=v4.5 为目标的项目中,但该包不包含与该框架兼容的任何程序集引用。如需更多信息,请联系作者。
更新
正如@Pascal 所建议的那样,我使用了包管理器控制台来安装它,其中:Install-Package Sendgrid -Version 1.0.1
但它只是向我抛出了完全相同的错误消息:
PM> Install-Package Sendgrid -Version 1.0.1 成功安装'Sendgrid 1.0.1'。成功卸载“Sendgrid 1.0.1”。安装失败。回滚... 安装包:无法安装包“Sendgrid 1.0.1”。您正在尝试将此包安装到以“.NETCore,Version=v4.5”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用。有关详细信息,请联系包作者。在 line:1 char:1 + Install-Package Sendgrid -Version 1.0.1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallP
ackageCommand