Obtener la ruta de la carpeta de recursos de una imagen

Diego

Pregunto porque ya busqué por todas partes sin encontrar resultados ...

Ya probé estos dos métodos:

//first attempt
  Var filePath = System.Reflection.Assembly.GetExecutingAssembly (). Location + @"\..\..\Resources\Image.jpg";

//Second attempt
System.Reflection.Assembly.GetExecutingAssembly (). GetManifestResourceNames ();

Ya probé estos métodos en los que no dieron resultados solo necesito obtener el recorrido de una imagen de mi proyecto. ayuda por favor.

Stevieg

Asegúrese de que la Acción de compilación de su artículo esté configurada como Recurso incrustado.

Puede encontrar estos dos métodos útiles, pasar el namedel recurso y una lista de assemblies: buscará los ensamblados en orden, lo que proporciona una capacidad de recurso de anulación simple

    private static Tuple<Assembly, string> FindEmbeddedResource(string name, params Assembly[] assemblies)
    {
        foreach (var assembly in assemblies)
        {
            var resourceName = assembly.GetManifestResourceNames().FirstOrDefault(r => r.EndsWith(name));

            if (resourceName != null)
            {
                return new Tuple<Assembly, string>(assembly, resourceName);
            }
        }

        return new Tuple<Assembly, string>(null, null);
    }

    /// <summary>
    /// Gets the embedded resource scanning assemblies in the order supplied. Allows APIs to override library assets.
    /// </summary>
    /// <param name="name">The name.</param>
    /// <param name="assemblies">The assemblies.</param>
    /// <returns></returns>
    private static string GetEmbeddedResource(string name, params Assembly[] assemblies)
    {
        var embeddedResource = FindEmbeddedResource(name, assemblies);
        var assembly = embeddedResource.Item1;
        var resource = embeddedResource.Item2;

        if (assembly != null)
        {
            var stream = assembly.GetManifestResourceStream(resource);
            using (var textStreamReader = new StreamReader(stream))
            {
                resource = textStreamReader.ReadToEnd();
            }
        }

        return resource;
    }

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Obtener la ruta de la carpeta de recursos c #

agregando una ruta a la carpeta de recursos en Unity

Obtener el nombre de la carpeta de una ruta

Obtener la ruta de la carpeta actual

¿Cómo puedo obtener la ruta correcta a la carpeta de recursos en Spring MVC?

Obtener carpeta de la carpeta de recursos JAVA

Obtener la imagen de la ruta relativa

Obtener la ruta de la imagen JavaFx

Cómo obtener correctamente la imagen de la carpeta 'Recursos' en NetBeans

Cómo obtener una imagen de la ruta

Imagen de JavaFX de la carpeta de recursos

Cargar imagen en la carpeta de recursos Spring boot

Spring Boot no puede servir una imagen estática desde la carpeta de recursos

Cómo obtener la ruta de la carpeta usando electron

UWP: obtener la ruta a la carpeta de descarga del usuario

¿Cómo puedo obtener la última carpeta de una cadena de ruta?

obtener la carpeta intermedia de un archivo de una ruta en node.js

¿Cómo obtener la ruta de una carpeta que está compilada en un exe de Python?

La prueba de sbt está recogiendo la ruta de la carpeta de recursos incorrecta

¿Cómo obtener la ruta de la imagen en la carpeta dibujable y establecerla como vista de imagen, mapa de bits?

obtener una ruta de recursos en MFC

Problemas de ruta: POSIX HFS no se puede obtener la carpeta

Obtener la ruta de almacenamiento local para una imagen de "contenido:" basado en Uri

¿Cómo obtener una ruta de imagen (URI) y enviarla a la base de datos?

¿Cómo obtener la ruta de recursos .jar?

cómo obtener la lista de todos los archivos de la carpeta dentro de la carpeta de recursos de Java

Cómo navegar por la carpeta en Android y obtener la ruta de la carpeta seleccionada

Problema al obtener una imagen de la carpeta pública web en Symfony

Cómo obtener la ruta de la carpeta desde la ruta del archivo con CMD

TOP Lista

CalienteEtiquetas

Archivo