2 ارسال در این موضوع قرار دارد

با سلام

اواخر سال 95 نسخه ی نهایی ویژوال استودیو2017  عرضه شد که دارای باگ ها و مشکلات عجیب و غریبی بود. هنوز هم بعد از آمدن تعداد زیادی آپدیت کوچک، باز هم مشکلاتی دارد. در ادامه با چند مشکل بسیار پیش آمده در ویژوال استودیو را به همراه راه حل برسی خواهیم کرد.

1-نصب: مشکلات گرفتن پکیج به صورت آفلاین:

وقتی که شما تلاش به گرفتن پکیج ویژوال استودیو به صورت آفلاین میکنید، ممکن است با مشکلاتی همراه شوید(پکیج کامل حدود 21-23 گیگ است). برای گرفتن پکیج آفلاین ویژوال استودیو پیشنهاد می شود از یک اینترنت پر سرعت به همراه VPN استفاده شود.

 

2-نصب: نصب پکیج آفلاین:

امکان دارد که موقع نصب پکیج آفلاین با مشکلاتی روبرو شوید. این مشکلات معمولا به صورت Error آخر نصب نمایان می شوند و بدون Repair و Modify شما قادر به باز کردن ویژوال استودیو نخواهید بود. دلیل این مشکل میتواند کامل نبودن پکیج آفلاین یا آپدیت نبودن آن پکیچ باشد. پیشنهاد می شود هنگام نصب VPN و اینترنت پرسرعت داشته باشید تا پکیج های مشکل دار به صورت آنلاین نصب شوند. گرچه بعد از نصب با Modify و سپس Repair مشکلتان حل خواهد شد.

 

3-نصب: گیر کردن روی یک پکیج خاص:

فی الواقع دلیل اصلی رخ دادن این مشکل را نمیدانم، ولی حدس میزنم عدم توانایی ویژوال استودیو در دپلوی کردن برخی پکیج ها دلیل این مشکل باشد. گزارش شده است که در برخی پکیج ها که به صورت استند الون نصب شده اند و یا از نصب نسخه ی قبلی ویژوال استودیو باقی مانده اند، در نصب به مشکل می خورند. لذا به پاک کردن آن پکیج ها اقدام کنید. در غیر این صورت حدود 6 ساعت صبر کنید تا مطمئن شوید که نصب جلوتر نمیرود. بعد از آن Task manager را باز کنید بخش Details دنبال آیتم VSinstaller باشید. روی آن کلیک راست کنید و Analyze waiting chain و پایین ترین گزینه در نمودار درختی را EndTask کنید. اگر چیزی پیدا نکردید، نصب ویژوال استودیو را لغو کنید.

 

4-نصب: عدم توانایی در لغو مراحل install:

راه حل این است که Task manager را باز کنید بخش Details دنبال آیتم VSinstaller باشید. روی آن کلیک راست کنید و Analyze waiting chain و پایین ترین گزینه در نمودار درختی را EndTask کنید. اگر چیزی پیدا نکردید، کل پراسس VSinstaller را EndTask کنید.

 

5-نصب: عدم توانایی در گرفتن برخی پکیج ها:

برخی پکیج ها مانند JDK, Android SDK,NDK و برخی دیگر از پکیج ها به دلیل تحریم در دسترس نیستند. لذا برای نصب آنها نیاز به VPN داریم.

 

6- بعد از نصب: عدم توانایی در باز کردن ویژوال استودیو:

دلیل این مشکل؛ نصب ناقص پکیج های ویژوال استودیو است. این مشکل با Rapair  و Modify درست می شود.

 

7-بعد از نصب: مشکلات اکتیویشن:

اگر ویژوال استودیو از شما کد اکتیویشن میخواهد این ها را امتحان کنید

 Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

 

8-هنگ و کرش در پروژه های زامارین (و بقیه ی پروژه های Third Party):

دلیل این هنگ و کرش این است که ویژوال استودیو فایل های مربوطه به این پروژه ها را پیدا نمیکند. لذا بعد از Reapir و Modify و گرفتن تمامی پکیچ ها و دیپندنسی های لازم، نیاز است از نصب صحیح پکیج ها(حاوی SDK ها Runtime ها و ...) اطمینان حاصل کنیم. مشکلی که برای شخص بنده به وجود آمده بود، Android SDK و NDK در پوشه ی مخصوصش نبود که با انتقال به آن پوشه مشکل برطرف شد.

 

9- هنگ در کار با دیزاینر :

این مشکل یکی از اذیت کننده ترین باگ های ویژوال استودیو 2017 است. اما راه حل این است که کمی صبر کنید، اگر مشکل برطرف نشد  Task manager را باز کنید بخش Details دنبال آیتم DevEnvباشید. روی آن کلیک راست کنید و Analyze waiting chain و پایین ترین گزینه در نمودار درختی را EndTask کنید. نکته این است که دیزاینر کرش کرده و بلا استفاده خواهد شد. پس نیاز است آن را reload کنیم.

 

10-اکسپشن در ویژوال استودیو در هنگام تغییر یک پراپرتی از نوع  Thickness یا استایل و تمپلیت های پیچیده در زمل به صورت لایو:

سعی کنید این کار را نکنید! ولی در صورت بروز این مشکل گاها زدن دکمه ی Continue میتواند مشکل را رفع کند. اما در اکثر موارد نرم افزار کرش می کند و شما نیاز دارید اپلیکیشن را دوباره بیلد بگیرید.

 

11-بروز مشکل استفاده از فایل pdb آفلاین(سیمبل) در .NET Native یا Mixed دیباگ:

راه حل مشخصی برای این مشکل وجود ندارد، لذا سعی کنید سیمبل های دیباگ را به صورت آنلاین دریافت کنید.

 

12- مشکل در گرفتن پکیج از نوگت:

ابتدا لینک نوگت را از تنظیمات نوگت چک کنید. یکی ازین دو سرور باید ست شده باشد(V3 پیشنهاد می شود)

https://api.nuget.org/v3/index.json

https://www.nuget.org/api/v2

اگر با تصحیح سرور ها باز هم مشکل پابرجا بود، با VPN امتحان کنید.(خاموش روشن کردن مودم فراموش نشه)

اگر باز هم به مشکل خوردید، VPN را باز کنید، نرم افزار Fiddler را هم باز کنید، روی WinConfig کلیک کنید، سپس روی Exempt all کلیک کنید و در نهایت Save Changes با بزنید. مشکلتان برطرف خواهد شد.

 

13-مشکلات ایمولیتور (بیشتر مشکلات مربوط به اندروید است) در نصب نرم افزار و یا اتصال به اینترنت:

این مشکل اغلب به دلیل بروز ایراد در HyperV Vethernet به وجود می آید که با دستکاری تنظیمات HyperV قابل حل است. در این تاپیک و این تاپیک در مورد این موضوع بحث شده و راه حل هایی ارائه شده است.

 

14-مشکلات و ارور های عجیب و غریب هنگام بیلد:

گاها پیش می آید که با وجود این که کد صحیح نوشته شده، باز هم ارور میخوریم. برای حل این مشکل شما باید ویژوال استودیو را بسته و  فایل های از قبل کامپایل شده را پاک کنید. در پروژه های سی شارپ این فایل ها در پوشه های Obj و Bin اند و در پروژه های C++ معمولا در داخل پوشه های Generated files, ARM,X64,X86 اند که شما باید نسبت به پاک کردنشان اقدام کنید.اگر موفق به حذف فایل ها نشدید(خطای فایل در حال استفاده و ...) گرفتید، دستگاه را ری استارت کنید. بعد از آن پروژه را Rebuild کنید. 

 

 

 

شما در ویژوال استودیو چه مشکلاتی دارید؟ زیر همین پست مشکلاتتان را با ما در میان بگذارید :)

پسند شده توسط 3 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر


سلام " برای نصب visual studio 2017 این ارور ها رو به من میده ، با vpn هم امتحان کردم ولی درست نشد ، بنظر شما مشکل از کجا هست ؟؟ این log 

Something went wrong with the install.

You can troubleshoot the package failures by:

    1. Search for solutions using the search URL below for each package failure
    2. Modify your selections for the affected workloads or components and then retry the installation
    3. Remove the product from your machine and then install again

If the issue has already been reported on the Developer Community, you can find solutions or workarounds there. If the issue has not been reported, we encourage you to create a new issue so that other developers will be able to find solutions or workarounds. You can create a new issue from within the Visual Studio Installer in the upper-right hand corner using the "Provide feedback" button.

================================================================================

Package 'Microsoft.Net.4.6.FullRedist.NonThreshold,version=4.6.81.9' failed to install.
    Search URL
        https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.Net.4.6.FullRedist.NonThreshold;PackageAction=Install;ReturnCode=-2146498529
    Details
        Command executed: "C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.4.6.FullRedist.NonThreshold,version=4.6.81.9\dotNetFxLatest-x86-x64-AllOS-ENU.exe" /q /norestart /KeepAUPaused /ChainingPackage Visual_Studio_15_Setup /CEIPconsent /log "C:\Users\User\AppData\Local\Temp\dd_setup_20170906133231_001_Microsoft.Net.4.6.FullRedist.NonThreshold.log"
        Return code: -2146498529
        Return code details: Unknown error (0x800f081f)
    Log
        C:\Users\User\AppData\Local\Temp\dd_setup_20170906133231_001_Microsoft.Net.4.6.FullRedist.NonThreshold.log
    Impacted workloads
        .NET Core cross-platform development (Microsoft.VisualStudio.Workload.NetCoreTools,version=15.0.26720.2)
        .NET desktop development (Microsoft.VisualStudio.Workload.ManagedDesktop,version=15.0.26606.0)
        ASP.NET and web development (Microsoft.VisualStudio.Workload.NetWeb,version=15.0.26724.1)
        Visual Studio core editor (Microsoft.VisualStudio.Workload.CoreEditor,version=15.0.26606.0)
    Impacted components
        Live Unit Testing (Microsoft.VisualStudio.Component.LiveUnitTesting,version=15.0.26720.2)
        Visual Studio core editor (Microsoft.VisualStudio.Component.CoreEditor,version=15.0.26606.0)

og 

bandicam 2017-09-06 12-05-51-853.jpg

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری