اشتراکها
NET 8 Preview 2. منتشر شد
نظرات اشتراکها
سری برنامه نویسی ویندوز 8 با سیشارپ
برای برنامه نویسی ویندوز 8 باید حتماً Developer License داشت؟
Deploy and run .NET Core application without installed runtime. Self-contained applications
Doing a Self-Contained Deployment (SCD) of a .NET Core Application on Ubuntu
Build and Deploy Your ASP.NET Core Application with Apache
Deploying a self contained .Net core application on Linux and run as a daemon process
Self-contained .NET Core Applications
Self Contained .NET Core Applications
How to deploy a self contained .NET Core app
Doing a Self-Contained Deployment (SCD) of a .NET Core Application on Ubuntu
Build and Deploy Your ASP.NET Core Application with Apache
Deploying a self contained .Net core application on Linux and run as a daemon process
Self-contained .NET Core Applications
Self Contained .NET Core Applications
How to deploy a self contained .NET Core app
On 16th November 2016, Nat Friedman and James Montemagno introduced Visual Studio for Mac, the newest member of the Visual Studio family at Connect(); 2016 event. I thought let's give it a try so I installed the same and went through the project templates available in it. This blog is kind of a getting started guide to install Visual Studio For Mac.
With Visual Studio Online, I realized I have not installed an On-premise
Team Foundation Server in a while. The convenience of these online
accounts always being available, having the server automatically
upgraded, and of course access to services such as Cloud Load Test, Hosted Build and Application Insights takes it from an incredible inconvenience to a must have
اشتراکها
نگاهی به مراحل تکامل زبان #C
چند سال قبل یک datapicker تقویم شمسی را برای سیلورلایت تهیه کردم. بعد از آن نسخهی WPF آن هم به پروژه اضافه شد. تا اینکه مدتی قبل مشکل عدم کار کردن آن در یک صفحهی دیالوگ جدید در ویندوز 8 گزارش شد. در حین برطرف کردن این مشکل، مدام سطر ذیل در پنجرهی output ویژوال استودیو نمایش داده میشد:
البته برنامه بدون مشکل کار میکرد و صفحهی نمایش Exception در VS.NET ظاهر نمیشد.
سؤال: first chance exception چیست؟
وقتی استثنایی در یک برنامه رخ میدهد، به آن یک first chance exception میگویند. این اولین شانسی است که سیستم به شما میدهد تا استثنای رخ داده را مدیریت کنید. اگر کدهای برنامه یا ابزاری (یک try/catch یا دیباگر) این اولین شانس را ندید بگیرند، یک second chance exception رخ میدهد. اینجا است که برنامه به احتمال زیاد خاتمه خواهد یافت.
مشاهدهی پیامهای A first chance exception در پنجرهی output ویژوال استودیو به این معنا است که استثنایی رخ داده، اما توسط یک استثناءگردان مدیریت شدهاست. بنابراین در اکثر موارد، موضوع خاصی نیست و میتوان از آن صرفنظر کرد.
سؤال: چگونه میتوان منشاء اصلی پیام رخدادن یک first chance exception را یافت؟
ویژوال استودیو در پنجرهی output، مدام پیام رخدادن first chance exception را نمایش میدهد؛ اما واقعا کدام قطعه از کدهای برنامه سبب بروز آن شدهاند؟ به صورت پیش فرض صفحهی نمایش استثناءها در VS.NET زمانی نمایان میشود که استثنای رخ داده، مدیریت نشده باشد. برای فعال سازی نمایش استثناهای مدیریت شده باید تنظیمات ذیل را اعمال کرد:
- به منوی Debug | Exceptions مراجعه کنید.
- گره Common Language Runtime Exceptions را باز کنید.
- سپس گروه System آنرا نیز باز کنید.
- در اینجا بر اساس نوع استثنایی که در پنجرهی output نمایش داده میشود، آن استثناء را یافته و Thrown آنرا انتخاب کنید.
اینبار اگر برنامه را اجرا کنید، دقیقا محلی که سبب بروز استثنای ArgumentOutOfRangeException شده در VS.NET گزارش داده خواهد شد.
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
سؤال: first chance exception چیست؟
وقتی استثنایی در یک برنامه رخ میدهد، به آن یک first chance exception میگویند. این اولین شانسی است که سیستم به شما میدهد تا استثنای رخ داده را مدیریت کنید. اگر کدهای برنامه یا ابزاری (یک try/catch یا دیباگر) این اولین شانس را ندید بگیرند، یک second chance exception رخ میدهد. اینجا است که برنامه به احتمال زیاد خاتمه خواهد یافت.
مشاهدهی پیامهای A first chance exception در پنجرهی output ویژوال استودیو به این معنا است که استثنایی رخ داده، اما توسط یک استثناءگردان مدیریت شدهاست. بنابراین در اکثر موارد، موضوع خاصی نیست و میتوان از آن صرفنظر کرد.
سؤال: چگونه میتوان منشاء اصلی پیام رخدادن یک first chance exception را یافت؟
ویژوال استودیو در پنجرهی output، مدام پیام رخدادن first chance exception را نمایش میدهد؛ اما واقعا کدام قطعه از کدهای برنامه سبب بروز آن شدهاند؟ به صورت پیش فرض صفحهی نمایش استثناءها در VS.NET زمانی نمایان میشود که استثنای رخ داده، مدیریت نشده باشد. برای فعال سازی نمایش استثناهای مدیریت شده باید تنظیمات ذیل را اعمال کرد:
- به منوی Debug | Exceptions مراجعه کنید.
- گره Common Language Runtime Exceptions را باز کنید.
- سپس گروه System آنرا نیز باز کنید.
- در اینجا بر اساس نوع استثنایی که در پنجرهی output نمایش داده میشود، آن استثناء را یافته و Thrown آنرا انتخاب کنید.
اینبار اگر برنامه را اجرا کنید، دقیقا محلی که سبب بروز استثنای ArgumentOutOfRangeException شده در VS.NET گزارش داده خواهد شد.