اشتراکها
اشتراکها
ویدیو های ng-Conf 2015
پاسخ به بازخوردهای پروژهها
قابلیت پشتیبانی از VS2015
آخرین نگارش را با پشتیبانی از VS 2015 از اینجا دریافت کنید.
نظرات مطالب
NuGet 2.0 منتشر شد
درهر حالتی اگه شما بخواین نسخه ای از نوگت رو به روز رسانی بکنین یکسری خطاهایی ممکنه به وجود بیاد. البته ظاهرا این مشکل نوگت نیست (^ و ^) بلکه به یه ایرادهای خاص در Visual Studio Extension manager بر میگرده (^ و ^) : Hotfix و یا این مورد:
Attempting to install or uninstall results in the error "Cannot create a file when that file already exists.” For some reason, Visual Studio extensions can get in a weird state where you've uninstalled the VSIX extension, but some files were left behind. To work around this issue: 1. Exit Visual Studio 2. Open the following folder (it might be on a different drive on your machine) C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\<version>\ 3. Delete all the files with the .deleteme extensions. 4. Re-open Visual Studio After following these steps, you should be able to continue.
نظرات مطالب
ارسال ایمیل در ASP.NET Core
از کدهای زیر در پروژه core 5 استفاده شده است و افزونه دیگری نصب نشده است و فقط از smtpClient استفاده شده است و مشکلی در اجرا نداشته اند و ایمیل به خوبی ارسال شد:
var smtp = new SmtpClient { Host = StaticValues.HostEmail, Port = StaticValues.PortEmail, EnableSsl = false, //StaticValues.SslEmail, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromEmail, EmailPassword) }; using(var message = new MailMessage(fromEmail, toEmail, subject, body) { BodyEncoding = Encoding.UTF8, IsBodyHtml = true, HeadersEncoding = Encoding.UTF8, DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure }) { smtp.Send(message); }
با تشکر، با معرفی پکیجها از طریق Bower پوشه ای به نام lib در wwwroot ایجاد شده به همین ترتیب معرفی بخش inputFiles رو من به شکل زیر انجام دادم :
و همچنین پکیج مربوطه در nuget و افزونه معرفی شده در مطلب رو هم نصب کردم،با اجرای update all files در task runner محتوای فایلهای :
تغییری نمیکنند، اگر ممکن هست راهنمائی بفرمائید
"wwwroot/lib/jquery/dist/jquery.min.js",
"wwwroot/js/site.min.js" "wwwroot/css/site.min.css"
افزونهی #C مخصوص VSCode دقیقا همان روزی که NET Core 2.0. ارائه شد، به روز شدهاست. بنابراین پس از نصب SDK جدید، یکبار VSCode را بسته، به اینترنت متصل شوید، سپس VSCode را باز کنید. در برگهی افزونهها مشاهده خواهید کرد که این افزونه به روز شدهاست و باید صفحه را reload کنید. پس از آن یک فایل #C را هم باز کنید تا کار دریافت دیباگر جدید آن آغاز شود. اینجا است که کار به روز رسانی «دو مرحلهای» آن تکمیل میشود. پس از آن به ریشهی پروژه وارد شده و دستور dotnet restore را صادر کنید تا وابستگیهای شناسایی نشده، شناسایی شوند.
یک نکته مهم!
اگر روش فوق را امتحان کنید (چه استفاده از افزونه یاد شده یا حتی روش دستی مقدماتی فوق)، هر نامی را که در ابتدای کار ایجاد Solution جدید وارد کنید، به زیر پروژههای اضافه شده اعمال نمیشود. یعنی همان نام ابتدایی خودشان را خواهند داشت که این مورد اصلا جالب نیست.
برای رفع آن نیاز است از متغیری به نام $safeprojectname$ استفاده شود (هرجایی که نام پروژه به صورت مستقیم استفاده شده، حتی نام پوشهها یا فایلها) به همراه ReplaceParameters=true. یک مثال را در این مورد در پیوست ذیل میتوانید دریافت کنید:
اگر روش فوق را امتحان کنید (چه استفاده از افزونه یاد شده یا حتی روش دستی مقدماتی فوق)، هر نامی را که در ابتدای کار ایجاد Solution جدید وارد کنید، به زیر پروژههای اضافه شده اعمال نمیشود. یعنی همان نام ابتدایی خودشان را خواهند داشت که این مورد اصلا جالب نیست.
برای رفع آن نیاز است از متغیری به نام $safeprojectname$ استفاده شود (هرجایی که نام پروژه به صورت مستقیم استفاده شده، حتی نام پوشهها یا فایلها) به همراه ReplaceParameters=true. یک مثال را در این مورد در پیوست ذیل میتوانید دریافت کنید:
MyConsoleApplicationTemplates.zip
روش نصب دستی این قالب با کپی کردن آن در پوشه My Documents\Visual Studio xyz\Templates\ProjectTemplates است.
روش نصب دستی این قالب با کپی کردن آن در پوشه My Documents\Visual Studio xyz\Templates\ProjectTemplates است.
نظرات اشتراکها
پیش نمایش Rider 2019.1
من خیلی وقت هست ویژوال استودیو را از سیستم حذف کردم. نه به روز رسانیهای آنرا دنبال میکنم و نه دیگر هیچ نگارشی از آن را نصب خواهم کرد. برای کار با NET Core. که تعداد به روز رسانیهای آن بالا است، فقط به یک SDK کم حجم نیاز هست و یک ادیتور. برای این منظور VSCode خوب هست؛ اما این ادیتور (نه IDE) فعلا از افزونههایی مانند ReSharper و سایر افزونههای مبتنی بر Roslyn پشتیبانی نمیکند. Rider یک IDE چندسکویی کامل یکپارچه با ReSharper هست (یعنی نیازی نیست ReSharper را جداگانه دریافت و بر روی آن نصب کنید؛ هر دو متعلق به یک شرکت هستند) و برای کار با NET Core. میتواند انتخاب اول باشد؛ آن هم فقط با 500 مگابایت حجم.
نظرات اشتراکها
NET Framework 4.7. منتشر شد
دریافت نگارش آفلاین دات نت 4.7
NDP47-KB3186497-x86-x64-AllOS-ENU.exe (مخصوص سرورها و کلاینتها)
NDP47-DevPack-KB3186612-ENU.exe (مخصوص توسعه دهندهها جهت یکپارچگی با ویژوال استودیو)
برای نصب آن بر روی ویندوزهای 7، 2008 و 2012 نیاز به نصب وابستگی ذیل هم هست:
NDP47-KB3186497-x86-x64-AllOS-ENU.exe (مخصوص سرورها و کلاینتها)
NDP47-DevPack-KB3186612-ENU.exe (مخصوص توسعه دهندهها جهت یکپارچگی با ویژوال استودیو)
برای نصب آن بر روی ویندوزهای 7، 2008 و 2012 نیاز به نصب وابستگی ذیل هم هست: