اشتراکها
نظرات مطالب
نصب خودکار اطلاعات فایلهای PFX در سیستم
این رو برای کسانی نوشتم که میدونند با Reflector چطور باید رفتار کرد. چطور باید اطلاعات رو رمزنگاری کرد، چطور باید از SecureString استفاده کرد، چطور باید ردی در حافظه نذاشت. این فقط یک شروع بود ...
اشتراکها
ابزار رایگان ریفلکت dllهای دات نت
نظرات مطالب
نصب خودکار اطلاعات فایلهای PFX در سیستم
با سلام خدمت شما استاد عزیز
ببخشید من متوجه نشدم این برنامه کجا اجرا میشه؟ اگر این برنامه هم روی کلاینت اجرا بشه که براحتی میشه سورس رو با Reflector ها بدست آورد.
ببخشید من متوجه نشدم این برنامه کجا اجرا میشه؟ اگر این برنامه هم روی کلاینت اجرا بشه که براحتی میشه سورس رو با Reflector ها بدست آورد.
مطالب دورهها
ابزاری برای تولید کدهای Reflection.Emit
برنامه معروف Reflector دارای افزونهای است به نام Reflector.ReflectionEmitLanguage که سورس آن از آدرس ذیل قابل دریافت است:
مشخصات آنرا نیز در آدرس زیر میتوانید مشاهده نمائید:
به این ترتیب به منوی انتخاب زبانهای Reflector، یک زبان جدید به نام ReflectionEmit اضافه خواهد شد:
مشکل!
این افزونه مدت زیادی است که به روز نشده و با آخرین نگارش Reflector سازگار نیست. برای رفع این مشکل ابتدا سورس آنرا از کدپلکس دریافت و سپس تغییرات ذیل را به آن اعمال کنید:
الف) به قسمت ارجاعات پروژه افزونه مراجعه و ارجاع به Reflector قدیمی آنرا حذف و آدرس فایل exe برنامه Reflector جدید را به عنوان ارجاعی تازه، ثبت کنید.
ب) در فایل Visitor.cs آن باید تغییر کوچکی در متد ذیل به نحوی که مشاهده میکنید صورت گیرد:
پس از آن، پروژه را کامپایل کرده و فایل dll حاصل را در پوشه Addins نگارش جدید Reflector کپی کنید. سپس به منوی Tools و گزینه Addins در برنامه مراجعه کرده و آدرس فایل Reflector.ReflectionEmitLanguage.dll را برای معرفی به برنامه مشخص نمائید.
به این ترتیب نگارش قدیمی افزونه Reflector.ReflectionEmitLanguage.dll با نگارش جدید برنامه Reflector سازگار خواهد شد.
سورس تغییر یافته این افزونه را از اینجا نیز میتوانید دریافت کنید:
بدیهی است به ازای هر نگارش جدید Reflector، یکبار باید قسمت الف توضیحات فوق تکرار شود.
مشخصات آنرا نیز در آدرس زیر میتوانید مشاهده نمائید:
به این ترتیب به منوی انتخاب زبانهای Reflector، یک زبان جدید به نام ReflectionEmit اضافه خواهد شد:
مشکل!
این افزونه مدت زیادی است که به روز نشده و با آخرین نگارش Reflector سازگار نیست. برای رفع این مشکل ابتدا سورس آنرا از کدپلکس دریافت و سپس تغییرات ذیل را به آن اعمال کنید:
الف) به قسمت ارجاعات پروژه افزونه مراجعه و ارجاع به Reflector قدیمی آنرا حذف و آدرس فایل exe برنامه Reflector جدید را به عنوان ارجاعی تازه، ثبت کنید.
ب) در فایل Visitor.cs آن باید تغییر کوچکی در متد ذیل به نحوی که مشاهده میکنید صورت گیرد:
public virtual void VisitOrderClause(IOrderClause value) { this.VisitOrderClause(value); }
به این ترتیب نگارش قدیمی افزونه Reflector.ReflectionEmitLanguage.dll با نگارش جدید برنامه Reflector سازگار خواهد شد.
سورس تغییر یافته این افزونه را از اینجا نیز میتوانید دریافت کنید:
بدیهی است به ازای هر نگارش جدید Reflector، یکبار باید قسمت الف توضیحات فوق تکرار شود.
اگر یک اسمبلی داتنت بدون سورس کد داشته باشید و بخواهید توابعی از اون رو فراخوانی کنید، چه خواهید کرد؟
میتوانید از net SmokeTest. برای این منظور بدون نوشتن حتی یک خط کد استفاده کنید.
نکته جالب اینکه این ابزار به شکل افزونه برای NET Reflector. نیز فراهم شده است.
میتوانید از net SmokeTest. برای این منظور بدون نوشتن حتی یک خط کد استفاده کنید.
نکته جالب اینکه این ابزار به شکل افزونه برای NET Reflector. نیز فراهم شده است.
اشتراکها
رایگان شدن ORM کمپانی تلریک
شاید این خبر رو دیده باشید که نگارش بعدی Reflector شرکت RedGate کاملا تجاری است (به قیمت 35 دلار) و دیگر نگارش lite و رایگانی نخواهد داشت؛ برخلاف وعدهای که در ابتدای کار در مورد رایگان نگه داشتن کار آقای Lutz Roeder داده بودند. همان روز هم شرکت JetBarins در تصویری به صورت ضمنی اعلام کرد که نگارش بعدی ReSharper چیزی شبیه به Reflector را به صورت سرخود ارائه خواهد داد. کامنتهای آن هم جالب است. وقت کردید بخونید!
اشتراکها
سری ویدیوهای NET Conf 2023.
.NET Conf 2023
.NET Conf 2023 is the largest .NET event hosted online! Co-organized by the .NET community and Microsoft and backed by the support of the .NET Foundation and ecosystem partners, it's your ticket to learning and finding inspiration for your upcoming software projects. Dive into the world of web, mobile, cloud, desktop, gaming, IoT, AI, and beyond, all powered by .NET. Whether you're just starting your coding journey or you're a seasoned pro, these sessions are tailored for everyone. Be prepared for presentations covering the exciting new features of .NET 8, C# 12, Azure, Visual Studio, and so much more. Tune in to learn about the fastest release of .NET yet!
Here’s a summary of what’s new in this preview release:
- Improved startup debugging experience
- Blazor
- Form model binding & validation with server-side rendering
- Enhanced page navigation & form handling
- Preserve existing DOM elements with streaming rendering
- Specify component render mode at the call site
- Interactive rendering with Blazor WebAssembly
- Sections improvements
- Cascade query string values to Blazor components
- Blazor Web App template option for enabling server interactivity
- Blazor template consolidation
- Metrics
- Testing metrics in ASP.NET Core apps
- New, improved, and renamed counters
- API authoring
- Complex form binding support in minimal APIs
- Servers & middleware
- HTTP.sys kernel response buffering
- Redis-based output-cache