È impossibile caricare un assembly C++/CLI in modalità mista in SQL Server.
Puoi caricare solo un assembly C++/CLI "puro":
Tuttavia, potrebbe esserci un modo per aggirare questo problema. Usa P/Invoke
nel tuo file C#. Ciò equivale a scrivere un wrapper di assembly C++/CLI in modalità mista, perché quando CLR
il codice chiama native
codice nell'assembly, esegue un implicito P/Invoke
(fammi sapere se questo funziona per te).
Perché SQL Server impedisce il caricamento di assembly in modalità mista?
Questa è la mia teoria:
Se qualcuno del team di progettazione Microsoft originale può riempire gli spazi vuoti, sarei molto curioso!