مشخصات مقاله
آموزش حذف Xamarin از Visual Studio
حذف Xamarin از Visual Studio
این راهنما چگونگی حذف Xamarin را از Visual Studio در Windows توضیح میدهد.
Visual Studio 2019 و Visual Studio 2017
Xamarin با استفاده از Installer app از Visual Studio2019 و Visual Studio 2017 حذف میشود:
1. از منو start ، Visual Studio Installer را باز کنید
2. در بخشی که میخواهید تغییراتی اعمال کنید، دکمه Modify را کلیک کنید.

3. در تب Workloads، گزینه Mobile Development with .NET را در بخش Mobile & Gaming حذف کنید(de-select)

4. دکمه Modify را در گوشه ی راست انتخاب کنید.
5. Installer گزینه های de-select شده را حذف میکند.( برای اینجاد تغییرات توسط installerابتداباید Visual Studio2017 بسته شود)

برای حذف امکانات دیگر مانند profiler یا workbooks به تب Individual Components رفته و طبق قسمت ۳ بخش دلخواه را uncheck کنید:

برای حذف کامل visual Studio 2017 ، از منو سه خط کنار دکمه launch ، Uninstall را انتخاب کنید:

اگر دو یا چند instance از visual studio در کنار هم داشته باشید (side-by-side)، مانند ورژن های release و preview، حذف یکی از آنها ممکن است موجب حذف برخی امکانات Xamarin از دیگری شود، مانند:
- Xamarin Profiler
- Xamarin Workbooks/Inspector
- Xamarin Remote ios Simulation
- Apple Bonjour SDK
در شرایط خاص، حذف یکی از این instance ها موجب حذف اشتباهی این امکانات خواهد شد که میتواند باعث ضعیف شدن اجرای پلتفرم Xamarin بر instance های باقی مانده visual studio بر روی سیستم، بشود.
این مشکل با اجرای گزینه Repair در visual studio installer و نصب دوباره بخش های حذف شده، حل خواهد شد.
Visual Studio 2015 و ورژن های پیش از آن
برای حذف visual studio 2015 به طور کامل، از the support answer on visualstudio.com .استفاده کنید.
Xamarin را میتوان از سیستم ویندوز از طریق Control Panel حذف کرد. به Programs and Features و یا Programs بروید > Uninstall a Program :

از Control Panel ، هرکدام از گزینه های زیر که موجود بود را حذف کنید:
- Xamarin
- Xamarin for Windows
- Xamarin.Android
- Xamarin.ios
- Xamarin for Visual Studio
در Explorer هر فایل باقیمانده از Xamarin Visual Studio extension را پاک کنید( همه ورژن ها، هم Program Files و هم Program Files(x86)):
1 2 | C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin < button ></ button > |
Visual Studio’s MEF component cache directory را که در آدرس زیر است حذف کنید:
1 2 3 | %LOCALAPPDATA%\Microsoft\VisualStudio\1*.0\ComponentModelCache < button ></ button > |
دایرکتوری Virtual Store را بررسی کنید. شاید windows فایلی از Extensions/Xamarin یا دایرکتوری ComponentModelCache را در آنجا ذخیره کرده باشد:
1 2 3 4 | %LOCALAPPDATA%\VirtualStore < button ></ button > |
Registry editor (regedit) را باز کنید و دنبال کلید زیر بگردید:
1 2 3 4 | HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDlls < button ></ button > |
هر entry که با الگو زیر همخوانی دارد را پاک کنید:
1 2 3 4 | C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin < button ></ button > |
این کلید را بیابید:
1 2 3 4 | HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0\ExtensionManager\PendingDeletions < button ></ button > |
هر entry که به نظر می آید مربوط به Xamarin است را حذف کنید. مثلا هرچیزی که شامل عبارات mono یا xamarin است.
یک administrator cmd.exe (command prompt) باز کنید و دستورات devenv /setup و devenv /updateconfiguration را برای هر ورژن visual studio که نصب شده است، اجرا کنید:
1 2 3 4 | "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /updateconfiguration < button ></ button > |