包括SendGrid中断编译

Sea*_*ean 5 .net sendgrid

我刚刚通过Nuget下载了SendGrid,并尝试在解决方案中的一个项目中使用它.

我有以下参考资料:

在此输入图像描述

并在我的文件中引用:

在此输入图像描述

这段代码:

在此输入图像描述

但是我收到错误"找不到类型或命名空间名称'SendGridMessage'(您是否缺少using指令或程序集引用?)":

在此输入图像描述

上面有什么问题?

Gwa*_*ppa 6

SendGrid现在已经为.Net 4.0支持增加了一个分叉.如果您想继续使用.Net 4.0,那么您可以使用Visual Studio NuGet控制台管理器安装SendGrid.Net40软件包,其中包含以下行:

Install-Package SendGrid.Net40
Run Code Online (Sandbox Code Playgroud)

这是SendGrid的链接,提到它已被分叉:https: //github.com/sendgrid/sendgrid-csharp/issues/112

以及指向SendGrid.Net4.0 NuGet Gallery的链接:https://www.nuget.org/packages/SendGrid.Net40/


Sea*_*ean 3

结果它需要 .NET Framework 4.5,而不是文档中所说的 4.0。

===========编辑:===========

为了回应 @bwest 的评论,这是我尝试过的:

空控制台应用程序,.NET Framework V4:

在此输入图像描述

切换到.NET Framework v4.5:

在此输入图像描述