نمایش نتایج 1 تا 2 از 2

نام تاپیک: گرفتن آدرس جاری پروژه dll

  1. #1
    کاربر دائمی آواتار arman_Delta2002
    تاریخ عضویت
    تیر 1387
    محل زندگی
    بابلسر
    سن
    37
    پست
    707

    گرفتن آدرس جاری پروژه dll

    با سلام
    من با این تابع


    private string DLLPath()
    {
    string dllPath = "";
    if (System.Reflection.Assembly.GetEntryAssembly() != null)
    {
    dllPath = System.IO.Path.GetDirectoryName(System.Reflection. Assembly.GetEntryAssembly().Location.ToString());
    }
    else if (System.Reflection.Assembly.GetExecutingAssembly() != null)
    {

    dllPath = System.Reflection.Assembly.GetExecutingAssembly(). Location.ToString().Replace("\\DataAccessLayer.dll ", "");
    }
    else
    {
    dllPath = Environment.CurrentDirectory.ToString();
    }

    if (dllPath == "")
    {
    return "\";
    }

    return "\";
    }


    در یک پروژه کلاس ای مسیر جاری dll رو بدست بیارم ولی زمانی که روی سرور هست این آدرس رو برمیگردونه !
    C:\Windows\Microsoft.NET\Framewo-rk64\v4.0.30319\Temporary ASP.NET Files\root\40955516\1e06daaf\assembly\dl3\6e71a98a \f26c257b_62c7d401\
    در صورتی که ادرس اصلی اینه
    F:\project\Saham\

  2. #2

    نقل قول: گرفتن آدرس جاری پروژه dll

    خط 11 را به تنهایی اجرا و نتیجه را بررسی کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •