【发布时间】:2013-04-09 18:47:39
【问题描述】:
我有一个 Windows Azure 帐户,并且正在通过我的 Windows 8 应用商店应用程序使用 Azure 移动服务,并且已按照 this tutorial 中的说明进行操作,但在某处出现问题,并且没有任何关于它的在线信息。
我关注的tutorial 说添加 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 所建议的,我使用包管理器控制台来安装它,其中: 安装包 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”为目标的项目,但包没有 包含与之兼容的任何程序集引用 框架。有关详细信息,请联系包作者。在 行:1 字符:1 + 安装包 Sendgrid -版本 1.0.1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallP
确认命令
【问题讨论】:
标签: c# asp.net .net azure sendgrid