Ahora estoy configurando la opción Enlazador/Avanzado/KeyFile.¿Existe alguna manera fácil de firmar un ensamblado C++ CLI en VS 2010?
Obtengo el "mt.exe: advertencia general 810100b3: es un ensamblado firmado con un nombre fuerte e incrustando un manifiesto invalida la firma. Necesitará volver a firmar este archivo para que sea un ensamblaje válido"..
Al leer desde la web, parece que tengo que configurar la opción de firma de retraso, descargar el SDK y ejecutar sn.exe como un evento de compilación posterior. Seguramente debe haber una manera más fácil de hacer esta operación común en VS2010?
No es lo que quería escuchar. Necesita cotizaciones alrededor de $ (TargetPath). Sugerencias: Agregar: especifique KeyFile y DelaySign para que mt.exe se cierre. Agregue: opción q para hacer que sn.exe se calle. – jyoung
Me parece que esto funcionó bien en Visual Studio 2008: el manifiesto está incrustado sin advertencia y el ensamblaje resultante todavía está firmado correctamente (sn -v informa que no hay errores). ¿Conoces más detalles sobre por qué esto cambió en VS 2010? – Charlie
Vote para solucionarlo en MSDN Connect: https://connect.microsoft.com/VisualStudio/feedback/details/464524/mt-error-810100b – brickner