Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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# VB.NET SendGrid错误“;transportWeb“;未申报_C#_.net_Vb.net_Sendgrid - Fatal编程技术网

C# VB.NET SendGrid错误“;transportWeb“;未申报

C# VB.NET SendGrid错误“;transportWeb“;未申报,c#,.net,vb.net,sendgrid,C#,.net,Vb.net,Sendgrid,SendGrid v6.3.4.0 VB 2017专业版 在Windows 10 64b Pro上 我想将SendGrid电子邮件添加到我的VB windows应用程序中。 我将NuGet SendGrid安装到项目中(添加参考等),没有问题。 但我得到了构建错误(请参阅下面Sub send_by_SendGrid中的位置):“transportWeb”未声明 这些都可以在我的另一台电脑上运行 Imports SendGrid Sub send_by_SendGrid(ByVal Addr、

SendGrid v6.3.4.0
VB 2017专业版
在Windows 10 64b Pro上

我想将SendGrid电子邮件添加到我的VB windows应用程序中。
我将NuGet SendGrid安装到项目中(添加参考等),没有问题。 但我得到了构建错误(请参阅下面Sub send_by_SendGrid中的位置):“transportWeb”未声明

这些都可以在我的另一台电脑上运行

Imports SendGrid

Sub send_by_SendGrid(ByVal Addr、ByVal Subject、ByVal Message、ByVal From_Address)
'防止Verizon出现电子邮件问题:
addr=替换(addr,“vzwpix”,“vtext”,)
如果主题为“”,则
subject=“”
'Message=“”
如果结束
'首先创建电子邮件对象,然后添加属性。
将myMessage设置为SendGridMessage
myMessage=新建SendGridMessage()
'添加消息属性。
myMessage.AddTo(Addr)
myMessage.From=新邮件地址(From_地址)
如果主题为“”,则
myMessage.Subject=Subject
如果结束
'仅添加纯文本正文:
myMessage.Text=Message
将用户名设置为字符串
作为字符串的Dim pswd
用户名=”MYUSERNAME@azure.com"
pswd=“我的”
将凭据设置为网络凭据
凭据=新网络凭据(用户名,pswd)
“//创建用于发送电子邮件的Web传输。
transportWeb=新Web(凭据)更改:

transportWeb = New Web(credentials)


看起来您需要声明transportWeb
transportWeb = New Web(credentials)
Dim transportWeb As New Web(credentials)