Highlighted
Absent Member.
Absent Member.
412 views

Adding System.Net reference into .Net Protocol script

I am trying to create a script in .net protocol taking reference of code below. But am getting a reference error 

//---------------------------------------------
//Script Title        :
//Script Description  :
//
//
//Recorder Version    : 
//---------------------------------------------
using System.Net;  
using System.IO;  
using System.Text;  

namespace Script
{
    public partial class VuserClass
    {
        public int Action()
        {
        	
        	        // Get the object used to communicate with the server.  
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");  
            request.Method = WebRequestMethods.Ftp.UploadFile;  
  
            // This example assumes the FTP site uses anonymous logon.  
            request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");  
  
            // Copy the contents of the file to the request stream.  
            StreamReader sourceStream = new StreamReader("testfile.txt");  
            byte [] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());  
            sourceStream.Close();  
            request.ContentLength = fileContents.Length;  
  
            Stream requestStream = request.GetRequestStream();  
            requestStream.Write(fileContents, 0, fileContents.Length);  
            requestStream.Close();  
  
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();  
  
            Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);  
  
            response.Close();  
            
            return 0;
        }
    }
}

 

Error: 

Error 8 The type or namespace name 'Net' does not exist in the namespace 'System' (are you missing an assembly reference?) Action.cs   DotNet1

0 Likes
1 Reply
Highlighted
Honored Contributor.
Honored Contributor.

Re: Adding System.Net reference into .Net Protocol script

Hi

 You should open the script on Visual Studio (From button on main toolbar).

On Visual Studio , you should add the reference of System.Net

After save + closing Visual Studio the relevant reference is update on .csproj and you can replay the script via VuGen

 

Oren

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.