- «... محل قرار گیری صحیح ارجاعات ... »
هرجایی که کار کند «صحیح» است و مرورگر آن‌را درک و پردازش کرده‌است. اما «بهتر» است آن‌ها را قبل از بسته شدن تگ body قرار داد تا بارگذاری آن‌ها سبب ایجاد وقفه در نمایش صفحه و بروز یک فلش سفید نشود. البته برای رفع این مشکل هم async scripts ارائه شده‌است.
- «... زمانی که فایل‌های ارجاع به js رو بعد از فوتر قرار می‌دهم این ویژگی غیر فعال است ...»
تقدم و تاخرها را رعایت نکردید. اسکریپت‌ها را باید به ترتیب و با درنظر گرفتن پیشنیازها در قسمت خاصی از صفحه اضافه کرد (از دیدگاه اجرایی برای مرورگر مهم نیست که کجا باشند).
‫۷ سال و ۱۰ ماه قبل، یکشنبه ۷ آذر ۱۳۹۵، ساعت ۱۳:۳۳
ارتقاء به ASP.NET Core 1.1
روش معرفی پیشین View Components
@await Component.InvokeAsync("SiteCopyright", new { numberToTake = 5 })
در مقایسه با Tag Helpers ارائه شده در ASP.NET Core، آنچنان زیبا نیست و با کل مجموعه ناهماهنگ به نظر می‌رسد. به همین جهت در نگارش 1.1، امکان درج و تعریف View Components را به صورت Tag Helpers مهیا کرده‌اند:
<vc:site-copyright number-to-take="5"></vc:site-copyright>
که در اینجا تعریف یک ViewComponent با vc شروع می‌شود و سپس نام آن به صورت «کبابی» باید درج شود (Kebab Case)؛ همچنین پارامترهای مرتبط نیز به همین نحو. در روش معرفی «کبابی»، هرجایی که یک حرف، به صورت بزرگ درج شده‌است، یک - قرار می‌گیرد (شبیه به سیخ کباب!).
همچنین برای فعال سازی :vc نیاز است به فایل ViewImports.cshtml_ مراجعه کرده و اسمبلی جاری را که vc در آن قرار دارد، معرفی کرد:
@addTagHelper *,Core1RtmEmptyTest
پس از این تعریف، vcهای اسمبلی معرفی شده، قابلیت تعریف به صورت Tag Helper را خواهند داشت.
‫۷ سال و ۱۰ ماه قبل، یکشنبه ۷ آذر ۱۳۹۵، ساعت ۱۳:۰۰
یک نکته‌ی تکمیلی
اگر در ویژوال استودیو گزینه‌ی View -> SQL Server Object Explorer را مشاهده نمی‌کنید (جهت امکان کار بهتر با بانک‌های اطلاعاتی LocalDB)، نیاز است آخرین نگارش SQL Server Data Tools (SSDT) را نصب کنید. فایل ISO آن برای VS 2015
‫۷ سال و ۱۰ ماه قبل، شنبه ۶ آذر ۱۳۹۵، ساعت ۱۶:۴۷
LocalDB 2016 SP1
به همراه قابلیت‌هایی که پیشتر در نگارش‌های دیگر وجود داشتند (^):

‫۷ سال و ۱۰ ماه قبل، شنبه ۶ آذر ۱۳۹۵، ساعت ۰۰:۱۶
یک نکته‌ی تکمیلی
بر اساس روش جدید «types/libname@» جهت دریافت و نصب فایل‌های typings، آخرین نگارش VSCode، این فایل‌ها را به صورت خودکار برای شما دریافت می‌کند؛ به همراه فعال سازی همزمان intellisense (بر اساس تعاریف بسته‌های موجود در فایل package.json). به این قابلیت Automatic Type Acquisition نام داده‌اند.
‫۷ سال و ۱۰ ماه قبل، دوشنبه ۱ آذر ۱۳۹۵، ساعت ۰۱:۴۳
- من چون از PowerShell برای اینکار استفاده نمی‌کنم، پیشنیازهای خط فرمان dotnet ef را نوشتم که امتحان شده و بدون مشکل کار می‌کند (و تغییر یا بسته‌ی دیگری را هم نیاز ندارد).
- دستورات PowerShell دیگر شامل enable-migration نیست و اینبار add-migration است.
برای فعالسازی آن‌ها هم نیاز است از همان بسته‌ی Microsoft.EntityFrameworkCore.Tools استفاده شود (که برای EF 1.1 هم به روز شده‌است):
"dependencies": {
       "Microsoft.EntityFrameworkCore.Tools": {
        "version": "1.1.0-preview4-final",
        "imports": [
            "portable-net45+win8"
        ],
        "type": "build"
   },
        // the rest ...
},
    "tools": {
        "Microsoft.EntityFrameworkCore.Tools": {
            "version": "1.1.0-preview4-final",
            "imports": [
                "portable-net45+win8"
            ]
        },
        // the rest ...
}
تنها این بسته‌است که شامل فایل‌های ps1 مربوط به PowerShell است (واقع در مسیر زیر):
%UserProfile%\.nuget\packages\Microsoft.EntityFrameworkCore.Tools\1.1.0-preview4-final\tools
و این بسته جهت بارگذاری فایل‌های PowerShell توسط نیوگت، حتما باید در قسمت dependencies ذکر شود (علاوه بر قسمت tools).
ذکر آن در قسمت dependencies سبب می‌شود که قسمت frameworks نیز به نحو ذیل تغییر کند (و پس از این تغییرات نیاز است یکبار ویژوال استودیو را بسته و مجددا باز کنید):
"frameworks": { 
        "netcoreapp1.1": {
            "dependencies": {
                "Microsoft.NETCore.App": {
                    "type": "platform",
                    "version": "1.1.0"
                }
            },
            "imports": [
                "dnxcore50",
                "portable-net45+win8"
            ]
        }
    }