Estoy ejecución de Visual Studio 2010.
Acabo de cambiar el marco de mi proyecto de 4.0 3.5. He quitado la referencia de Microsoft.Marco que me pidió eliminar, a continuación, trató de compilar. Ahora me sale el error:

Error 1 no se Pudo cargar el archivo o
ensamblado ‘System.El dibujo, la
Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a’ o
una de sus dependencias. El sistema
no puede encontrar el archivo especificado. Línea
123, de la posición
5. C:\Users\\Documents\Visual Studio
2010\Proyectos\\\Propiedades\Recursos.resx 123 5

Sé que se refiere el código en mis recursos.archivo resx:

<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="pix-300x300" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix-300x300.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pix2" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pix4" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix4.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pix3" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\pix3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>

¿Cómo puedo corregir esto ahora que mi framework 3.5?

¿Qué versión de Visual Studio está utilizando?
visual studio 2010
Tengo algunos errores, pero el proyecto initialy creado .net 2.0 Antes de que esto funciona, pero después de algunas actualizaciones de visual studio que se rompe. Es El Sistema.Dibujo 4.0 existe?

OriginalEl autor toosweetnitemare | 2011-05-13

4 Comentarios

  1. 4

    Puede intentar regenerar el archivo haciendo clic derecho en el .archivo resx y seleccionando «Ejecutar la Herramienta Personalizada» desde el menú contextual.

    Edit: antes de hacer esto, cambie el Modificador de Acceso o agregar un nuevo valor a la fuerza de una regeneración.

    Otro edit: Ver Rebaja de un formulario de solicitud .net 4.0 3.5 otra posibilidad

    Me sigue apareciendo el mismo error cuando hago eso. Nada parece haber cambiado en mi código.
    Cambiar el Modificador de Acceso o agregar un nuevo valor a la fuerza de una regeneración
    Fui a la resrouces.archivo resx y cambiado el modificador de acceso de los internos a público y pulsa F5. Entonces traté de ejecutar la herramienta personalizada de nuevo. No hubo suerte
    He añadido useLegacyV2RuntimeActivationPolicy=»true a mi carpeta de inicio, pero todavía estoy recibiendo el error.
    He resuelto el problema. Tuvo que cambiar todas Version=4.0.0.0 a Version=2.0.0.0, y agregó useLegacyV2RuntimeActivationPolicy=»true para mi startup

    OriginalEl autor stuartd

  2. 3

    Me encontré con un Visual Studio error que me causó un problema similar. He utilizado esta solución para resolverlo:

    Una solución que PARECE funcionar es
    modificar manualmente uno de los personajes de la
    secuencia de imágenes CADA VEZ que el
    usercontrol o forma, es editado en el
    el diseñador de

    <data name="icons_20.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
    AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w

    Cambio

         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w

    Que es 00LjAuMC4w de vuelta a 0yLjAuMC4w al final de la línea (00
    de vuelta a 0y)

    Pero tengo que arreglar que cada vez que cambio algo en esa forma.

    No estoy viendo donde me gustaría hacer ese cambio. Por favor, puedes ser más específico?
    En mi caso, al hacer clic sobre el error me llevó directamente a la línea. Acabo de cambiar un j00 a j0y.
    aquí es donde el error que me trae «<valor>..\malware2.jpg del Sistema;.De dibujo.Mapa De Bits, Sistema.Dibujo, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</valor>»
    Tengo que correr a una reunión. Voy a estar de vuelta en una hora. Gracias por toda la ayuda!
    He resuelto el problema. Tuvo que cambiar todas Version=4.0.0.0 a Version=2.0.0.0, y agregó useLegacyV2RuntimeActivationPolicy=»true para mi startup

    OriginalEl autor R. Martinho Fernandes

  3. 2

    No está seguro acerca de esto, pero desde las otras respuestas no ayuda, trate de esto. El Version=4.0.0.0 en su archivo, es decirle al compilador que utilice .net 4.0 asambleas. Trate de cambiar a Version=3.5.0.0 o Version=2.0.0.0 y ver si se soluciona.

    Gracias. He resuelto el problema. Tuvo que cambiar todas Version=4.0.0.0 a Version=2.0.0.0, y agregó useLegacyV2RuntimeActivationPolicy=»true para mi startup

    OriginalEl autor Jeff

  4. 0

    Tener este problema por un largo tiempo, he perdido la esperanza de que microsoft corregir este error nunca. Entonces puedo empezar a usar el manual escrito código para manejar las imágenes contiene en recursos:

    string resource = "Company.Namespace.Resources.picture.gif";
    pictureBox1.Image = new Bitmap(Assembly.GetExecutingAssembly()
    .GetManifestResourceStream(resource));

    Punto se olvide de establecer la propiedad «Build action» de picture.gif «Incrustadas de recursos»

    OriginalEl autor devi

Dejar respuesta

Please enter your comment!
Please enter your name here