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

并在我的文件中引用:

这段代码:

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

上面有什么问题?
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/
结果它需要 .NET Framework 4.5,而不是文档中所说的 4.0。
===========编辑:===========
为了回应 @bwest 的评论,这是我尝试过的:
空控制台应用程序,.NET Framework V4:

切换到.NET Framework v4.5:
