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

نام تاپیک: سورس کد Net Framework 3.5

  1. #1
    کاربر دائمی
    تاریخ عضویت
    تیر 1387
    محل زندگی
    اینجا!
    پست
    115

    سورس کد Net Framework 3.5

    پیروی پروژه Open Source ماکروسافت سورس کد این نسخه از Framework هم ماه قبل توسط سایت ماکروسافت روی نت قرار گرفت. (اگر یادتان بیاد قبلا هم این اتفاق برای Framework 2 و Framework 1 و 1.1 هم افتاده بود)

    به طوری که اکنون میتوانید با استفاده از Visual Studio 2008 به کاوش در کلاسهای .Net بپردازید. (اصولا زبان کلاسها C#‎ است)
    برای این منظور باید مراحل زیر را دنبال کنید:


    فعال سازی دسترسی به مرجع کدها در Visual Studio 2008
    پچ مربوطه را دانلود و سپس نصب کنید.
    این پچ با هر دو نسخه 32 و 64 بیتی سازگار است اما اگر قصد نصب آن بر روی سیستم عامل ویستا 64 بیتی یا بالاتر را دارید باید مرحله زیر را انجام دهید ( سیستم عامل ها پایینتر از جمله XP و Vista 32 بیتی به این مرحله نیازی ندارند):
    -------------------------------------------------
    یک فایل بیمحتوا با استفاده از نت پت به نام "symsrv.yes" بسازید و آن را در کنار فایل "symsrv.dll" در آدرسهای زیر قرار دهید:

    [InstallDrive]\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x64
    [InstallDrive]\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\ia64
    -------------------------------------------------

    تنظیمات 2008 Visual Studio
    VS 9 را اجرا کرده و مراحل زیر را طی کنید:
    1. به منوی Tools بروید و گزینه Options را برگزینید.
    2. به بخش Debugging و سپس General بروید. (اگر شما از پروفایل Visual Basic استفاده میکنید (در زمان اولین شروع برنامه از شما پرسیده شده است) باید گزینه "Show All Settings" را در گوشه چپ پایین تیک بزنید)
    3. تیک گزینه "Enable Just My Code" را بردارید.
    4. گزینه "Enable Source Server Support" تیک بزنید.

    تنظیمات بخش General

    5. به بخش "Symbols" بروید.
    6. سورسی برای فایلهای سمبل معرفی کنید و آدرس زیر را در آن قرار دهید:
    6. یک مکان برای فایهای Cache مشخص کنید.
    7. گزینه "Search the above locations only when symbols are loaded manually" را تیک بزنید.

    تنظیمت بخش Symbols

    نحوه استفاده و مشاهده
    1. پروژه ای از نوع VB, C#‎ و یا WPF ایجاد کنید و یک برکپوینت در هر جای کد خود ایجاد کنید.


    2. پنجره Call Stack را ظاهر کنید (CTRL+ALT+C) و از لیست بر روی یکی از Dll ها کلیک کرده و "Load Symbols" را بزنید. در این هنگام Visual Studio شروع به دانلود فایلها میکند (در این زمان نمیتوانید از Visual Studio استفاده کنید)


    3. اکنون میتوانید کد را مشاهده کنید.


    نکته: همچنین میتوانید با استفاده از پنجره Modules هم به کاوش در کلاسها بپردازید. (CTRL+ALT+U)

    در حال حاضر سورس کد چه کلاسهایی موجود است!؟
    در حال حاضر سورس کدهای Dll های زیر موجود است که به طور کلی حدود 50 مگا بایت فضا را اشغال کرده است و با توجه به نیاز شما VS آنها را دانلود میکند.

    Mscorlib.DLL
    System.DLL
    System.Data.DLL
    System.Drawing.DLL
    System.Web.DLL
    System.Web.Extensions.DLL
    System.Windows.Forms.DLL
    System.XML.DLL
    WPF (UIAutomation*.dll, System.Windows.DLL, System.Printing.DLL, System.Speech.DLL, WindowsBase.DLL, WindowsFormsIntegration.DLL, Presentation*.dll, some others)
    Microsoft.VisualBasic.DLL




    اگر قبلا این موضوع رو مطرح کرده بودید به بزرگی خودتون ببخشید. اگر هم مشکلی داشتید و این تاپیک تکراری نبود. همین جا بگید.
    موفق باشید
    - سروش

  2. #2

    نقل قول: سورس کد Net Framework 3.5

    سلام دوست عزیز ،
    جهت اطلاعات بیشتر نیز میتوانید به وبلاگ جناب Scott Guthrie مراجعه نمایید :
    NET Framework Library Source Code now available - ScottGu's Blog
    مراحل Configure نمودن VS :
    Configuring Visual Studio to Debug .NET Framework Source Code
    I've just started tweeting!
    @Alireza_Maddah

  3. #3
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597

    نقل قول: سورس کد Net Framework 3.5

    آیا امکان دانلود تمامی سورس کد بصورت یکجا وجود دارد تا بصورت offline بتوان از آنها استفاده کرد؟
    اگر Net. نمی دانید وارد نشوید.

  4. #4

    نقل قول: سورس کد Net Framework 3.5

    شما میتوانید از NetMassDownloader استفاده نمایید ،/
    I've just started tweeting!
    @Alireza_Maddah

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

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