Mieszane (macierzystych i zarządzanych)
Zespoły mieszane są w stanie zawierającym zarówno instrukcje maszynowe niezarządzanych, jak i instrukcje MSIL.Umożliwia im to wywołanie i być wywoływane przez.Składniki netto, zachowując zgodność ze składników, które są całkowicie niezarządzanego.Za pomocą zestawów mieszanych, deweloperzy mogą tworzyć aplikacje przy użyciu mieszaniny funkcjonalności zarządzanych i niezarządzanych.Dzięki temu mieszanych zestawów idealne Migrowanie do istniejącej aplikacji Visual C++.NET platformy.
Na przykład, składających się wyłącznie z funkcji niezarządzanego istniejącej aplikacji mogą zostać dostarczone do.NET platformy przez kompilację tylko jeden moduł z /clr przełącznik kompilatora.Moduł ten jest następnie mogli używać.NET funkcji, ale pozostaje zgodny z pozostałej części.W ten sposób można przekonwertować aplikację.NET platformy w sposób stopniowego kawałek po kawałku.Jest jeszcze możliwe podjęcie decyzji między zarządzany i niezarządzany kompilacji, na podstawie funkcji przez funkcję w ramach tego samego pliku (zobacz managed, unmanaged).
Visual C++ obsługuje generację trzy różne typy zarządzanych zespołów: mieszane, czysty i możliwych do zweryfikowania.Te ostatnie dwa są omówione w Kod czystej i zweryfikowania (C + +/ CLI).
W tej sekcji
Jak: Migrowanie do/CLR
W tym artykule opisano zalecane kroki wprowadzające lub uaktualniania.NET funkcjonalność aplikacji.Jak: skompilować/CLR MFC i ATL kodu za pomocą
Omówiono sposób skompilować istniejących programów MFC i ATL docelowych plików wykonywalnych języka wspólnego.Inicjowanie mieszanych zestawów
W tym artykule opisano problem "blokady modułu ładującego" i rozwiązań.Biblioteka obsługę mieszanych zestawów
Opisano, jak używać macierzystych bibliotek w /clr kompilacji.Zagadnienia dotyczące wydajności dla współdziałania z modelem (C++)
W tym artykule opisano skutki wydajności mieszanych zestawów i kierowanie danych.Domen aplikacji i Visual C++
W tym artykule omówiono Visual C++ wsparcie dla domen aplikacji.Podwójne pośredniczeniem (C++)
W tym artykule omówiono wpływ na wydajność macierzystym wlotu zarządzanej funkcji.Unikanie wyjątków na CLR zamknięcia systemu podczas używające COM obiektów zbudowany z/CLR
Omówiono sposób zapewnienia prawidłowego zamknięcia zarządzanych aplikacji, która używa obiektu COM, skompilowany z /clr.Jak: tworzenie częściowo zaufanych aplikacji przez usunięcie zależności CRT biblioteki DLL
Omówiono sposób tworzenia częściowo zaufanych wspólnego języka aplikacji using Visual C++ , usuwając zależność od msvcm90.dll.
Aby uzyskać więcej informacji o kodowaniu wytyczne dotyczące mieszanych zestawów, zobacz artykuł MSDN "Omówienie z zarządzane/niezarządzana kod interoperacyjności" na https://msdn.microsoft.com/netframework/default.aspx?pull=/library/en-us/dndotnet/html/manunmancode.asp.