سلام
ضمن
تبریک مجدد سال نو
، دو امتحان انجام دادم.
در هر دو امتحان ، ماشین مورد آزمایش هیچ دسترسی به هیچ نوع شبکه ای نداشت.
بار اول Windows 10 Redstone-4 B-17093 x64 نصب کردم.
به محض اتمام نصب یک ریست کردم و سپس
Visual_Studio_2017_V1556_Enterprise_Mini.iso
را نصب کردم.
یک هشدار در مورد نسخه SDK آمد که مهم نبود...
برای نصب از OfflineSetup.bat استفاده کردم و خودکار سه بخش Win,Asp.Net,Core تیک داشت، که با همان ها نصب را انجام داد.
در نهایت برنامه به خوبی نصب شد.
---------------------------------------- بار دوم Windows 7 Ultimate SP1 x86 را نصب کردم.
که همچنان یکی از نسخه های پرمصرف مردم است وجهت متفاوت بودن شرایط 32 بیتی اش را نصب کردم. مجدد بعد اتمام نصب ، ریست کردم و نصب VS2017 را امتحان کردم و برنامه پیام داد که باید dotNetFramework4.6 روی سیستم وجود داشته باشد تا برنامه نصب کار کند.
بسته
NDP462-KB3151800-x86-x64-AllOS-ENU.exe
را دستی نصب کردم
(در واقع نصب هر یک از بسته های Microsoft.Net.4.6XXXXXXX درون خود iso نصب VS2017 کفایت خواهد کرد، در همین آزمایش ها یکبار هم بسته Microsoft.Net.4.6.1.FullRedist.Threshold را نصب کردم که مشکل حل شد.) پس از اتمام و بدون ریست ، مجدد OfflineSetup.bat را اجرا کردم.
یک هشدار نه چندان مهم داد که OK کردم...
خودکار سه بخش WinApp, Asp.Net, dotNetCore تیک داشت، که با همان ها نصب را انجام داد.
در نهایت برنامه به خوبی نصب شد.
احتمال دارد برنامه ها در شرایط مختلف ، متفاوت کار کنند و اینکه من دوبار ویندوز نصب کردم و VS نصب کردم دلیل نمیشود بسته Mini مان مشکلی نداشته باشد.
ولی درهرصورت تلاش خودم را کردم ! تا اگر ایرادی هست پیدایش کنم ولی خطا و مشکلی مشاهده نکردم تا بتوانم حلش کنم. نکته اول) اگر شما پیامی دیده اید، چیزی روی صفحه آمده که میخواهد فلان فایل را دانلود کند و... لطفا کمک کنید، تصویر یا متن دقیق و کاملش را اینجا قرار دهید تا چیزی برای پیگیری داشته باشم.
درضمن...
برنامه کوچک
OSVersion
، نسخه ویندوز و دات نت های نصب شده و... را گزارش میدهد.
اگر بتوانید آن را روی رایانه مدنظرتان اجرا کنید و تصویری از خروجی اش ارسال کنید ، هم بد نیست.
OSVersion.zip 200KB
نکته دوم) میتوانم حدس هایی از مشکل شما بزنم.
حدس اول: در چه ویندوزی امتحان کرده بودید؟ امکان دارد dotNetFramework4.6 روی سیستم نصب نباشد؟
حدس دوم و سوم! امکان دارد قبل تر، نسخه ای از VS2017 را روی سیستم نصب کرده بودید و Setup با پیدا کردن این اجزای نصب شده ، میخواسته آنها را
(حدس دوم) Repair و یا
(حدس سوم) Upgrade کند واین اجزا در بسته Mini نبوده.
که در نهایت به درخواست دانلود منجر شده! به عنوان نمونه، شاید پیش تر UWP یا Xamarin یا Unity یا Cordova و... نصب کرده بودید و چون الآن در بسته Mini نبوده، مشکل ساز شده و اتصال اینترنت می خواسته.
دقت کنید زمان نصب فقط و فقط سه پخش WinApp, ASP.Net, dotNetCore تیک داشته باشد
(مطابق تصویر زیر) ، بسته Mini شامل بقیه بخش ها نیست.
موفق باشید.