10
¿Puedo juntar archivos fuente C# y C++/CLI en un solo proyecto, y luego compilarlos para obtener un solo ensamblaje .DLL?¿Puedo usar C# y C++/CLI en un solo ensamblaje?
¿Puedo juntar archivos fuente C# y C++/CLI en un solo proyecto, y luego compilarlos para obtener un solo ensamblaje .DLL?¿Puedo usar C# y C++/CLI en un solo ensamblaje?
Puede obtener una sola DLL del código tanto en C++/cli como en C# utilizando herramientas de línea de comandos. Supongamos que tiene dos archivos: A.cc con código C++/CLI y B.cs con código C#. Debe ser algo como esto:
cl.exe /MD /c /clr A.cc
csc.exe /target:module /addmodule:A.obj B.cs
link.exe /DLL /LTCG /NOENTRY /CLRIMAGETYPE:IJW A.obj B.netmodule
No lo he probado, pero debería funcionar.
En teoría ambos se han convertido a MSIL, * debería ser posible *, pero no estoy seguro de cómo lo harías. – Aren