உள்ளார்ந்த விதமாக எந்தவொரு நிரலாக்க மொழி, தீர்வு அல்லது கருவியையும் விஷுவல் ஸ்டுடியோ ஆதரிப்பதில்லை. ஆனால், வேறுபட்ட செயல்பாடுகளை செருகு நிரல்களாக பயன்படுத்த இது அனுமதிக்கிறது. குறிப்பிட்ட செயல்பாடுகள் விஎஸ்தொகுப்புகளாக குறியீட்டாக்கம் செய்யப்படுகின்றன. நிறுவப்படும்போது, இந்த செயல்பாடுகள் ஒரு "சேவை" யாக கிடைக்கிறது. இந்த ஐடிஈ மூன்று சேவைகளை வழங்குகிறது: செயல் திட்டங்களையும் தீர்வுகளையும் ஒழுங்குப்படுத்த உதவும் SVsதீர்வு; சாளரமாக்கல் மற்றும் பயனர் இடைமுக செயல்பாட்டை வழங்கும் SVsUIஷெல் (தாவல்கள், கருவிப்பட்டிகள் மற்றும் கருவிச்சாளரங்கள் அடங்கியது); மற்றும் VSதொகுப்புகளின் பதிவுசெய்தலில் உதவக்கூடிய SVsஷெல் ஆகியவை இதில் அடங்கும். மேலும், ஐடிஈ ஆனது சேவைகளுக்கு இடையேயான ஒழுங்கமைப்பு மற்றும் தகவல் தொடர்புக்கு பொறுப்பானதாகும். எல்லா திருத்திகள், வடிவமைப்புகள், செயல்திட்ட வகைகள் மற்றும் பிற கருவிகள் VSதொகுப்புகளாக நடைமுறைப்படுத்தப்பட்டுள்ளன. விஷுவல் ஸ்டுடியோ VSதொகுப்புகளை அணுக COM களைப் பயன்படுத்துகிறது. விஷுவல் ஸ்டுடியோ SDKவில் "நிர்வகிக்கப்பட்ட தொகுப்பு கட்டமைப்பு" ("Managed Package Framework - MPF" ) அடங்கியுள்ளது, இது COM -இடைமுகங்களைச் சுற்றியுள்ள நிர்வகிக்கப்பட்ட ரேப்பர்களின் தொகுப்பாகும், இவற்றால் தொகுப்புகளானவை எந்தவொரு CLI இணக்க மொழியிலும் எழுதப்பட அனுமதிக்கப்படுகிறது. ஆனாலும், MPF விஷுவல் ஸ்டுடியோ COM இடைமுகம் வெளிப்படுத்தும் எல்லாவிதமான செயல்பாடுகளையும் வழங்குவதில்லை. பின்னர் இந்த சேவைகளை பிற தொகுப்புகளை உருவாக்கப் பயன்படுத்திக் கொள்ள முடியும், இவை விஷுவல் ஸ்டுடியோ ஐடிஈக்கு கூடுதல் செயல்பாடுகளை வழங்குகிறது.

ஒரு குறிப்பிட்ட நிரலாக்க மொழிக்கான ஆதரவானது "மொழிச்சேவை" என்ற குறிப்பிட்ட VSதொகுப்பைப் பயன்படுத்துவதால் கிடைக்கிறது. ஒரு மொழி சேவை என்பது, பலவகையான இடைமுகங்களை வரையறுக்கிறது, எனவே VSதொகுப்பு, பல செயல்பாடுகளுக்கு ஆதரவை வழங்கக்கூடும். இந்த வகையில் சேர்க்கப்படக்கூடிய செயல்பாடுகளில், சிண்டேக்ஸ் நிறமிடல், அறிக்கை முடித்தல், அடைப்புக்குறி பொருத்தம், அளவு தகவல் உதவிக்குறிப்புகள், உறுப்பினர் பட்டியல்கள் மற்றும் பின்னணி தொகுத்தலுக்கான பிழை குறிப்பான்கள் (மார்க்கர்கள்) ஆகியவை அடங்கும். இடைமுகம் நடைமுறைப்படுத்தப்பட்டால், செயல்பாடானது, அந்த மொழிக்கு கிடைக்கும். மொழி சேவைகளானவை ஒரு மொழிக்கு ஒன்று என்ற அடிப்படையில் நடைமுறைப்படுத்தப்பட வேண்டும். இந்த நடைமுறைகளை, அந்த மொழிக்கான பார்சர் அல்லது தொகுப்பியிலிருந்து குறியீடுகளை மீண்டும் பயன்படுத்துமாறு செய்ய முடியும். மொழி சேவைகளை இயல்பான குறியீடு அல்லது நிர்வகிக்கப்பட்ட குறியீடு ஆகியவற்றில் ஒன்றில் நடைமுறைப்படுத்தலாம். இயல்புநிலை குறியீட்டுக்கு, இயல்புநிலை COM இடைமுகங்கள் அல்லது பேபல் கட்டமைப்பு (விஷுவல் ஸ்டுடியோ SDK வின் ஒரு பகுதி) பயன்படுத்தப்பட வேண்டும். நிர்வகிக்கப்பட்ட குறியீட்டுக்கு, MPF -இல் எழுதுதல் நிர்வகிக்கப்பட்ட மொழிசேவைகளுக்கான ரேப்பர்கள் அடங்கியுள்ளன.

விஷுவல் ஸ்டுடியோவில் எந்தவிதமான மூலக் கட்டுப்பாட்டு ஆதரவும் கட்டமைக்கப்படவில்லை, ஆனால் இது "MSSCCI" (மைக்ரோசாஃப்ட் சோர்ஸ் கோட் கன்ட்ரோல் இன்டர்ஃபேஸ்) -ஐ வரையறுக்கிறது, இதனால் மூலக் கட்டுப்பாட்டு அமைப்பு முறைகள் IDE உடன் ஒருங்கிணைக்கப்பட முடியும். பலவகையான மூலக் கட்டுப்பாட்டு செயல்பாடுகளை நடைமுறைப்படுத்த தேவையான செயல்பாடுகளின் தொகுப்பை MSSCCI வரையறுக்கிறது. MSSCCI ஆனது, முதன்முதலில் விஷுவல் ஸ்டுடியோ 6.0 விஷுவல் சோர்ஸ்சேஃப் ஐ ஒருங்கிணைக்கப் பயன்படுத்தப்பட்டது, பின்னர், விஷுவல் ஸ்டுடியோ SDK வழியாக இது திறக்கப்பட்டது. விஷுவல் ஸ்டுடியோ டாட்நெட் 2002 MSSCCI 1.1 -ஐ பயன்படுத்தியது மற்றும் விஷுவல் ஸ்டுடியோ டாட்நெட் 2003 MSSCCI 1.2 -ஐ பயன்படுத்தியது. விஷுவல் ஸ்டுடியோ 2005 மற்றும் 2008 ஆகிய இரண்டுமே MSSCCI பதிப்பு 1.3 -ஐ பயன்படுத்துகின்றன, இதனால் மறுபெயரிட்டல், நீக்குதல் செயல்முறை மற்றும் ஒத்திசையாத திறத்தல் ஆகியவற்றுக்கான ஆதரவு அதிகரிக்கிறது.

விஷுவல் ஸ்டுடியோவானது, இந்த சூழலின் ஒன்றுக்கு மேற்பட்ட நேர்வுகள் ஒரே நேரத்தில் இயங்குவதை அனுமதிக்கிறது (ஒவ்வொன்றுக்கும் அதற்குரிய தனிப்பட்ட VSதொகுப்புகள் உண்டு). இந்த நேர்வுகள், வெவ்வேறான பதிவக பகுதிகளைப் பயன்படுத்துகின்றன (இங்கு பயன்படுத்தியுள்ள சூழலில் பொருளை அறிந்து கொள்ள சொல்லின் MSDN வரையறையை காண்க: "ரிஜிஸ்ட்ரி ஹைவ் ") இதனால் அவற்றின் உள்ளமைவு நிலை சேகரிக்கப்படுகிறது மற்றும் அவை AppId (பயன்பாட்டு ஐடி) மூலமாக வகைப்படுத்தப்படுகின்றன. இந்த நேர்வுகளானவை AppId-சார்ந்து தொடங்கப்படுகின்றன, AppIdயைத் தேர்ந்தெடுக்கும் குறிப்பிட்ட .exe யானது, மூல ஹைவை அமைக்கிறது, பின்னர் IDE ஐ தொடங்குகிறது. ஒரு ஆப்ஐடிக்கு பதிவு செய்யப்பட்ட VSதொகுப்புகள் அந்த ஆப் ஐடிக்கான பிற VSதொகுப்புகளுடன் இணைந்துள்ளன. வெவ்வேறு ஆப்ஐடிகளைப் பயன்படுத்தி, விஷுவல் ஸ்டுடியோவின் பல்வேறான தயாரிப்பு பதிப்புகள் உருவாக்கப்படுகின்றன. விஷுவல் ஸ்டுடியோ எக்ஸ்பிரஸ் பதிப்பு தயாரிப்புகள், அவற்றின் சொந்த ஆப் ஐடிகளுடன் நிறுவப்படுகின்றன, ஆனால் ஸ்டாணர்ட், புரோஃபஷனல் மற்றும் டீம் சூட் தயாரிப்புகள் ஒரே ஆப் ஐடியைப் பகிர்ந்து கொள்கின்றன. இதன் விளைவாக, எக்ஸ்பிரஸ் பதிப்புகளை பிற பதிப்புகளுடன் ஒன்றாக நிறுவமுடியும், ஆனால் பிற பதிப்புகள் ஒரே நிறுவலை மீண்டும் மீண்டும் புதுப்பிக்கும். புரோஃபஷனல் பதிப்பில், ஸ்டாண்டர்ட் பதிப்பை விட அதிக விஎஸ்தொகுப்புகள் உள்ளன, அதே போல டீம் சூட் பதிப்பில் மற்ற இரண்டு பதிப்புகளை விட அதிக விஎஸ்தொகுப்புகள் உள்ளன. விஷுவல் ஸ்டுடியோ 2008 -இல் ஆப் ஐடி முறையானது விஷுவல் ஸ்டுடியோ ஷெல்லால் மாற்றீடு செய்யப்படுகிறது.

கட்டமைப்பு
முன்னரே நிறுவப்பட்ட மெய்நிகர் கணினிகள்
டிசைனர்
விஷுவல் ஸ்டுடியோ டாட்நெட் 2003