En un proyecto C# agregamos una referencia a un objeto COM a través de la configuración Agregar referencias apuntando a un objeto COM que resulta en el IDE autogenerando el ensamblado de interoperabilidad. Así que esto está bien y está bien, pero estamos construyendo en base a .net 3.5 SP1 aka CLR 2.0, y las interoperabilidades generadas están usando el CLR 4.0, lo que las hace incompatibles. ¿Hay alguna forma de prevenir esto?Visual Studio 2010, TlbImp genera interoperabilidades .net 4.0 en proyectos 2.0
Supongo que la otra opción es configurar nuestro script de compilación para intentar usar tlbimp.exe con el parámetro/references? apuntar a mscorlib v2.0?
De todos modos, espero que haya una bandera en algún lugar para permitir esto.
salvó mi día !!! ¡Gracias! – EdsonF
Esto no funciona con la versión de Windows 10 del SDK/tlbimp, fwiw. Da errores sobre la configuración lado a lado no válida. De lo contrario, buena respuesta! –