Pregunta

Tengo una DLL que deseo registrar con mi GAC. Entro el comando:

gacutil /i c:\temp\msvcr100.dll

y obtengo el error:

Failure adding assembly to the cache:   The module was expected to contain an as
sembly manifest.

Todo lo que tengo es la DLL. ¿Hay alguna manera de crearlo / falsificarlo / omitirlo?

Para aquellos interesados, estoy intentando extraer Visual Studio 2010 & amp; .NET 4.0 CTP desde el VHD y ejecútelo en mi caja física. Como nota al margen, ¿se ha intentado esto?

¿Fue útil?

Solución

¿Es esto realmente una DLL compatible con GAC? No lo parece ¿Tal vez solo es registrable? ¿Por qué quieres GAC?

Otros consejos

" Para aquellos interesados, estoy intentando extraer Visual Studio 2010 & amp; .NET 4.0 CTP desde el VHD y ejecútelo en mi caja física. Como nota al margen, ¿se ha intentado esto? & Quot;

FYI: en este punto, hay una imagen ISO completa de Beta 1 que puede descargar y ejecutar legalmente en su escritorio si lo desea.

VS 2010 beta 1 en MSDN

Es solo para suscriptores de MSDN en este momento. Se agregará a las descargas de Microsoft más adelante.

EDITAR: ahora está abierto para que todos lo descarguen

He experimentado esto con dlls (aparentemente) corruptos (supongo que las copias fallidas de las unidades USB).

¿Está seguro de que " extraer [ing] Visual Studio 2010 & amp; .NET 4.0 CTP del VHD " no viola el acuerdo de licencia? Si Microsoft quisiera que lo "ejecute [VS2010] en mi caja física", lo habrían puesto a disposición como una instalación noraml.

Si puede crear el manifiesto (no estoy seguro de cómo debería ser), es bastante fácil cargar la DLL en el editor de recursos de Visual Studio (Archivo- > Abrir- > Archivo- > [seleccione dll ] - > [haga clic en chevron en el botón Abrir] - > Vista de recursos) y simplemente agregue el manifiesto a la dll.

Supongo que el mismo proceso se realiza cuando arrastra y suelta a C: \ Windows \ assembly?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top