Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Windows应用商店应用设置SendGrid_C#_Asp.net_.net_Azure_Sendgrid - Fatal编程技术网

C# 使用Windows应用商店应用设置SendGrid

C# 使用Windows应用商店应用设置SendGrid,c#,asp.net,.net,azure,sendgrid,C#,Asp.net,.net,Azure,Sendgrid,我有一个Windows Azure帐户,正在将Azure移动服务与我的Windows 8应用商店应用程序一起使用,并且已经按照中的说明进行了操作,但是在某个地方出现了问题,并且没有任何有关它的在线信息 我下面说的是添加SendGrid作为项目的Nuget引用,但是当您搜索SendGrid时有两个选项。教程只显示了一个选项,我尝试一次安装两个选项,并且仅当第一个选项不起作用时才安装,但两个选项都显示相同的错误消息 它无法安装,因为我的Windows应用商店应用程序正在运行.NET Framewor

我有一个Windows Azure帐户,正在将Azure移动服务与我的Windows 8应用商店应用程序一起使用,并且已经按照中的说明进行了操作,但是在某个地方出现了问题,并且没有任何有关它的在线信息

我下面说的是添加SendGrid作为项目的Nuget引用,但是当您搜索SendGrid时有两个选项。教程只显示了一个选项,我尝试一次安装两个选项,并且仅当第一个选项不起作用时才安装,但两个选项都显示相同的错误消息

它无法安装,因为我的Windows应用商店应用程序正在运行.NET Framework 4.5,这是它应该运行的版本,而且SendGrid库与.NET Framework 4.5不兼容

如何使用SendGrid从Windows应用商店应用程序中发送电子邮件?或者我怎样才能让SendGrid开始工作

以下是我尝试安装任一选项时的外观:

图中的文字表示:

无法安装程序包SendGridPlus 2.1.1。你是想 将此包安装到目标为的项目中 .NETCore,版本=v4.5,但该包不包含任何程序集 与该框架兼容的引用。更多 有关详细信息,请联系作者

更新 根据@Pascal的建议,我使用Package Manager控制台安装了它,包括: 安装软件包Sendgrid-版本1.0.1

但它只是向我抛出了完全相同的错误信息:

PM>安装软件包Sendgrid-已成功安装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 ackageCommand


您应该尝试使用package Manager控制台而不是NuGet GUI安装Sendgrid软件包版本1.0.1,如教程中所述

Install-Package Sendgrid -Version 1.0.1
Sengrid包的最新版本是版本1.1.1,它依赖于RestSharp,不幸的是,RestSharp没有针对WinRT.NETCore的版本,版本=v4.5


-编辑:无法在Windows应用商店应用程序中使用SendGrid包。对于Azure移动服务,SendGrid应该直接在Azure门户上的脚本中使用

您应该尝试使用package Manager控制台而不是NuGet GUI安装SendGrid软件包版本1.0.1,如教程中所述

Install-Package Sendgrid -Version 1.0.1
Sengrid包的最新版本是版本1.1.1,它依赖于RestSharp,不幸的是,RestSharp没有针对WinRT.NETCore的版本,版本=v4.5


-编辑:无法在Windows应用商店应用程序中使用SendGrid包。对于Azure移动服务,SendGrid应直接在Azure门户上的脚本中使用

如果您在安装之前没有,请尝试将nuget更新到最新版本。

如果您在安装之前没有,请尝试将nuget更新到最新版本。

如果您正在使用移动服务,使用SendGrid的最佳方法是通过应用商店将其添加到WA订阅中,然后根据其中一个表上指定的CRUD op触发电子邮件。这里有一个特定于SendGrid和移动服务的教程,其中还包括从应用商店添加SendGrid:

如果您使用移动服务,使用SendGrid的最佳方法是通过应用商店将其添加到WA订阅中,然后根据其中一个表上的指定CRUD op触发电子邮件。这里有一个特定于SendGrid和移动服务的教程,其中还包括从应用商店添加SendGrid:

不起作用:我正在更新我的问题以包含错误,因为注释框有点太长。该教程没有告诉您使用软件包管理器控制台安装SendGrid。它甚至有一个图像-几乎和屏幕一样大-显示他们希望您使用References>AddNuGetPreference>Online>SendGrid>install方法安装它。嗯。。。刚刚注意到出了什么问题。。。对于移动服务,您应该使用以下教程:。您所遵循的教程适用于AzureReally中的普通.NET应用程序或Web/Worker角色@帕斯卡,真奇怪。我不知道这是一个普通的应用程序,因为其中的屏幕截图是Metro风格的应用程序,而我进入该页面是因为Azure网站上的一个链接说它是Windows应用商店应用程序的图坦卡兹,现在就查看它。我确实尝试过安装最新版本的o
f努杰,虽然运气不好。仍然存在错误。不起作用:我正在更新问题以包含错误,因为注释框有点太长。该教程没有告诉您使用软件包管理器控制台安装SendGrid。它甚至有一个图像-几乎和屏幕一样大-显示他们希望您使用References>AddNuGetPreference>Online>SendGrid>install方法安装它。嗯。。。刚刚注意到出了什么问题。。。对于移动服务,您应该使用以下教程:。您所遵循的教程适用于AzureReally中的普通.NET应用程序或Web/Worker角色@帕斯卡,真奇怪。我不知道这是一个普通的应用程序,因为其中的屏幕截图是Metro风格的应用程序,而我进入该页面是因为Azure网站上的一个链接说它是Windows应用商店应用程序的图坦卡兹,现在就查看它。我确实尝试过安装最新版本的Nuget,但运气不好。仍然存在错误。