یک نکتهی تکمیلی در مورد نصب نگارشهای جدید NET Core.
پس از نصب به روز رسانیهای NET Core.، دستور ذیل را در خط فرمان اجرا کنید:
حاصل آن، عبارتی است که در فایل global.json درج خواهد شد. پس از این تغییر:
نیاز است یکبار Solution را بسته و مجددا باز کنید. پس از آن به صورت خودکار، بازیابی بستههای مرتبط شروع میشوند.
به علاوه تنها در این حالت است که اگر به برگهی Updates نیوگت مراجعه کنید، به روز رسانیهای جدید را مشاهده خواهید کرد:
بنابراین تازمانیکه فایل global.json را با شمارهی SDK جدید به روز رسانی نکنید، نیوگت، بستههای به روز شدهی مرتبط را دریافت نخواهد کرد.
به علاوه اگر Solution شما دارای چندین پروژه است، بهتر است دستور ذیل را در کنسول پاورشل نیوگت وارد کنید تا تمام آنها را به یکباره به روز رسانی کند:
پس از آن اگر خطای ذیل را دریافت کردید:
در فایلهای project.json، سطر ناقص ذیل را یافته:
و آنرا به مدخل کامل ذیل تبدیل کنید:
پس از نصب به روز رسانیهای NET Core.، دستور ذیل را در خط فرمان اجرا کنید:
> dotnet --version 1.0.0-preview2-003131
{ "projects": [ "src", "test" ], "sdk": { "version": "1.0.0-preview2-003131" } }
به علاوه تنها در این حالت است که اگر به برگهی Updates نیوگت مراجعه کنید، به روز رسانیهای جدید را مشاهده خواهید کرد:
بنابراین تازمانیکه فایل global.json را با شمارهی SDK جدید به روز رسانی نکنید، نیوگت، بستههای به روز شدهی مرتبط را دریافت نخواهد کرد.
به علاوه اگر Solution شما دارای چندین پروژه است، بهتر است دستور ذیل را در کنسول پاورشل نیوگت وارد کنید تا تمام آنها را به یکباره به روز رسانی کند:
PM> update-package
Can not find runtime target for framework '.NETCoreApp,Version=v1.0' compatible with one of the target runtimes: 'win10-x64, win81-x64, win8-x64, win7-x64'
"Microsoft.NETCore.App": "vX",
"Microsoft.NETCore.App": { "version": "vX", "type": "platform" },