اشتراک‌ها
افزونه CRX Extractor برای استخراج سورس‌کد افزونه‌های گوگل کروم

Get .crx Chrome Extension file and extract source code in one click


نیاز نیست این افزونه را نصب کنید، فقط با Copy / Paste آدرس افزونهٔ مورد نظر از Chrome Web Store در این وب سایت، به سورس‌کد افزونهٔ مد نظر دسترسی پیدا خواهید کرد.

افزونه CRX Extractor برای استخراج سورس‌کد افزونه‌های گوگل کروم
اشتراک‌ها
مشکل اضافه کردن پروژه‌ی از قبل ساخته‌شده در tfs
بعضی اوقات که می‌خواهید یک پروژه از قبل ساخته‌شده را به Solution یی که به tfs متصل هست اضافه کنید، اون پروژه بصورت valid به tfs متصل نمی‌شه و فقط فایل‌های جدیدی که در اون پروژه ایجاد می‌کنید به Source Control جاری اضافه می‌شه ...
مشکل اضافه کردن پروژه‌ی از قبل ساخته‌شده در tfs
نظرات مطالب
بررسی Source Generators در #C - قسمت سوم - بهبود کارآیی برنامه با تبدیل عملیات Reflection به تولید کد خودکار
یک نکته‌ی تکمیلی: روش دیباگ پروژه‌های Source Generator در Visual Studio

برای اینکار اولین تغییر مورد نیاز، افزودن تنظیم زیر به فایل csproj پروژه‌ی Source Generator است:
<PropertyGroup>
   <TargetFramework>netstandard2.0</TargetFramework>
   <IsRoslynComponent>true</IsRoslynComponent>
سپس در Solution explorer به خواص پروژه‌ی source generator مراجعه کرده و در برگه‌ی Debug آن، دراپ‌داون Launch را انتخاب و گزینه‌ی IsRoslynComponent تنظیمی را انتخاب کنید.
در ادامه در هر قسمتی از کدهای Source generator که نیاز به دیباگ هست، برای مثال ابتدای متد Execute، باید چندسطر زیر را اضافه کرد:
#if DEBUG
if (!Debugger.IsAttached)
{
   Debugger.Launch();
}
#endif
این کدها فقط در حالت دیباگ اضافه شده و با کامپایل برنامه و یا فشردن دکمه‌ی F5، سبب نمایش پنجره‌ی جدید choose just-in-time debugger می‌شوند. در اینجا می‌توانید یک وهله‌ی جدید از ویژوال استودیو را برای دیباگ انتخاب کنید و یا می‌توان همان وهله‌ی جاری را نیز انتخاب کرد تا سبب اجرای مجدد ویژوال استودیو نشود. در این حالت debugger به پروژه متصل شده و امکان دیباگ آن میسر می‌شود. ابتدا ویژوال استودیو بر روی سطر Debugger.Launch، متوقف می‌شود. سپس break-pointهای مدنظر خود را قرار داده و با فشردن دکمه‌ی F5 می‌توان به آن‌ها رسید و آن‌ها را دیباگ کرد.
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 11 - بررسی بهبودهای Razor
جهت جلوگیری از Encoding  مدل ارسالی به ویو در View page source 

کانفیگ زیر را به کلاس استارتاپ اضافه کنید
فضا‌های نامی : 
using System.Text.Encodings.Web;
using System.Text.Unicode;
using Microsoft.Extensions.WebEncoders;

services.Configure<WebEncoderOptions> (options => {
    options.TextEncoderSettings = new TextEncoderSettings (UnicodeRanges.All);
});

نظرات مطالب
فعال سازی عملیات CRUD در Kendo UI Grid
اینطور نیست. خاصیت batch به این دلیل طراحی شده که تمام تغییرات گرید، فقط در طی یک درخواست ارسال شوند (تا سربار رفت و برگشت‌های به ازای هر تغییر، کاهش یابد و یکی شود). رویداد requestEnd هم فقط یکبار فراخوانی می‌شود. در متن، قسمت «در data source امکان تعریف خاصیتی به نام batch نیز وجود دارد » را مطالعه کنید.