Nie jest możliwe załadowanie zestawu C++/CLI w trybie mieszanym do SQL Server.
Możesz załadować tylko "czysty" zestaw C++/CLI:
Jednak może być sposób na obejście tego. Użyj P/Invoke
w twoim pliku C#. Jest to równoważne napisaniu otoki zestawu C++/CLI w trybie mieszanym, ponieważ gdy CLR
kod wywołuje native
kodu w twoim asemblerze, wykonuje niejawne P/Invoke
(daj mi znać, czy to działa dla Ciebie).
Dlaczego serwer SQL uniemożliwia ładowanie zestawów w trybie mieszanym?
Oto moja teoria:
Jeśli ktoś z oryginalnego zespołu projektowego Microsoft może wypełnić puste pola, byłbym bardzo ciekawy!