PDA

View Full Version : حرفه ای: تبدیل کد به DLL



R2du-soft
یک شنبه 05 اسفند 1397, 19:25 عصر
سلام دوستان
قطعه کدی دارم برای حذف یک فولدر با محتویاتش از روی FTP که میخوام به dll تبدیلش کنم:



using System;
using Limilabs.FTP.Client;


namespace Folders
{
internal class Program
{
public static void Main(string[] args)
{

using (Ftp client = new Ftp())
{

client.Connect("ftp.example.org");
client.Login("username", "password");
client.DeleteFolderRecursively("Root");
client.Close();
}
}
}
}





همچنین برای استفاده از کلاس using Limilabs.FTP.Client باید فایل ftp.dll رو که ضمیمه کردم به reference ها اضافه کنید

ممنون میشم دوستان این تبدیل رو انجام بدن من هرچی سعی کردم نتیجه نگرفتم
میخوام از dll ای که قراره ساخته بشه در برنامه های دیگه بجز C# استفاده کنم

R2du-soft
یک شنبه 05 اسفند 1397, 21:14 عصر
فایل FTP.DLL که در پست قبلی فراموش کردم قرار بدم که باید در Refrence اضافه بشه


برای استفاده از کلاس using Limilabs.FTP.Client باید فایل ftp.dll رو که ضمیمه کردم به reference ها اضافه کنید



149823

R2du-soft
دوشنبه 06 اسفند 1397, 13:43 عصر
کد زیر رو نوشتم:




using System;
using Limilabs.FTP.Client;


namespace FTPDLL
{
public class Class1
{

public string DeleteFtpFolder(string FTPServerName, string FTPUsername, string FTPPassWord, string FTPRootFolderName)
{
using (Ftp client = new Ftp())
{
client.Connect(FTPServerName);
client.Login(FTPUsername, FTPPassWord);
client.DeleteFolderRecursively(FTPRootFolderName);
client.Close();
}
}

}
}




چیکار کنم که از public string DeleteFtpFolder ارور نگیره؟








فایل پروژه رو رو ضمیمه کردم

alexmcse
دوشنبه 06 اسفند 1397, 17:20 عصر
public class Class1 {


public void DeleteFtpFolder(string FTPServerName, string FTPUsername, string FTPPassWord, string FTPRootFolderName)
{
using (Ftp client = new Ftp())
{
client.Connect(FTPServerName);
client.Login(FTPUsername, FTPPassWord);
client.DeleteFolderRecursively(FTPRootFolderName);
client.Close();
}
}


}