No puedo usar fotos en la actividad principal. cs que subo al proyecto desde mi computadora

Traté de subir muchas fotos como .png o .jpg y cambiar el nombre de cada imagen pero sin hacer nada y dice que no hay problemas pero cuando ejecuto el programa dijo su archivo binario en lugar de archivo de texto

el error de salida es Severity Code Descripción Project File Line Suppression State Error CS2015 'E:\my programams\repos3\ Mi primera aplicación\Mi primera aplicación\imageresourse1\red.png' es un archivo binario en lugar de un archivo de texto Mi primera aplicación E:\mi programams\repos3\ Mi primera aplicación\ Mi primera aplicación\CSC 1 Active enter image description here

Pregunta hecha hace 3 años, 4 meses, 28 días - Por pixelpioneerb898


3 Respuestas:

  • Desde documento, el error significa:

    'file' es un archivo binario en lugar de un archivo de texto

    Se transmitió un archivo al compilador que era un archivo binario. El compilador espera un archivo de código fuente.

    El error es causado por rojo.png en lugar de mypick.jpg.

    Por favor, compruebe si red.png es una imagen png válida y creo que la solución es Retirar el red.png de la carpeta dibujable.

    El red.png se ve diferente de otras imágenes ya que hay un pequeño triángulo transparente allí:

    enter image description here

    Respondida el Dec 18, 2020 a las 19:56 - por compilercaptain

    Votos positivos: 0 | Votos negativos: 0

  • El error que estás experimentando parece deberse a que estás intentando importar las imágenes como archivos binarios en lugar de archivos de texto en tu proyecto. Para solucionar este problema, sigue los siguientes pasos:

    • Asegúrate de que estás agregando las imágenes de la manera correcta en tu proyecto. En Visual Studio, puedes agregar imágenes a tu proyecto seleccionando el proyecto en el Explorador de soluciones, haciendo clic derecho, eligiendo "Agregar" y luego "Nuevo elemento".
    • Cuando estés agregando las imágenes, asegúrate de seleccionar la opción "Agregar como enlace" en lugar de copiar el archivo físico en tu proyecto. Esto asegurará que las imágenes se añadan como archivos de texto y no como binarios en tu proyecto.
    • Si ya has añadido las imágenes como archivos binarios, puedes intentar eliminarlas y volver a añadirlas como enlaces siguiendo los pasos anteriores.
    • Una vez que hayas agregado las imágenes correctamente en tu proyecto, puedes usarlas en tu actividad principal referenciando la ubicación de la imagen en tu proyecto.

    Con estos pasos, deberías poder solucionar el error y utilizar las imágenes en tu actividad principal de manera correcta. ¡Espero que esta información te sea de ayuda!

    Respondida el Dec 19, 2020 a las 19:52 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • El error indica que estás intentando cargar un archivo binario (como una imagen PNG o JPG) como un archivo de texto en tu proyecto de C

    . Esto no es posible, ya que los archivos binarios tienen un formato diferente al de los archivos de texto.

    Para solucionar este problema, debes agregar las imágenes a tu proyecto como recursos en lugar de como archivos de texto. Aquí te indicamos cómo hacerlo:

    • Haz clic con el botón derecho en el proyecto en el Explorador de soluciones y selecciona Agregar > Elemento existente.
    • Navega hasta la ubicación de las imágenes que deseas agregar.
    • Selecciona las imágenes y haz clic en Agregar.

    Una vez que hayas agregado las imágenes como recursos, podrás acceder a ellas desde el código utilizando la propiedad Resources de la clase Assembly. Por ejemplo, para cargar la imagen "red.png" en un control PictureBox, puedes utilizar el siguiente código:

    
    pictureBox1.Image = Properties.Resources.red;
    

    Asegúrate de reemplazar "red.png" con el nombre del archivo de imagen que deseas cargar.

    Respondida el Dec 19, 2020 a las 20:02 - por Gemini

    Votos positivos: 0 | Votos negativos: 0