tengo un archivo .zip agregado a mi recurso ¿cómo puedo acceder a ese archivo comprimido?¿Cómo acceder al archivo de recursos en C#?
20
A
Respuesta
43
Añadir su recurso para el proyecto en las propiedades del proyecto ... (que lo hizo)
Después es fácil ...
var zipFile = MyNamespace.Properties.Resources.My_Zip_File;
5
Visual Studio 2015 Comunidad respuesta:
- En Proyecto ->Propiedades ->Recursos ->Archivos, agregue My_Zip_File.zip, accediendo haciendo doble clic en Propiedades en Solution Explorer.
- Localizar Explorador de soluciones -> Recursos -> My_Zip_File.zip, haga clic en este artículo y mirar Propiedades. Acción de compilación = "Ninguno" y Copiar al directorio de salida = "Copiar siempre".
Ahora se puede acceder programáticamente al archivo. La ruta y el archivo forman parte del ensamblado cuando se depura y cuando el programa se instala como una publicación final. Se compara favorablemente contra el uso de la ruta absoluta. Ejemplo C# encabezado:
using System.IO;
using System.Reflection;
ejemplo de código C#:
String strAppPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
String strFilePath = Path.Combine(strAppPath, "Resources");
String strFullFilename = Path.Combine(strFilePath, "My_Zip_File.zip");
` Por ejemplo, podemos leer el archivo como Stream y también puede abrir el archivo con strFullFileName.
Cuestiones relacionadas
- 1. ¿Cómo acceder a los recursos en el archivo JAR?
- 2. ¿Cómo acceder a los recursos de prueba?
- 3. groovy: ¿Cómo acceder al archivo de propiedades?
- 4. Qt cómo acceder a los recursos
- 5. Cómo acceder al descriptor de archivo de Open File
- 6. ¿Cómo acceder al archivo en la carpeta de activos?
- 7. No se puede acceder al archivo - WebClient.DownloadFile
- 8. Acceder al archivo antes de eliminarlo
- 9. ¿Cómo puedo acceder a recursos incrustados en un proyecto de C#?
- 10. Sin archivo de recursos en Qt Creator
- 11. cómo puedo acceder al archivo logcat en el dispositivo
- 12. ¿Cómo acceder programáticamente a las imágenes en un archivo de recursos?
- 13. ¿Cómo copiar el archivo de los recursos?
- 14. ¿Cómo incrusta archivos de recursos en C?
- 15. ¿Cómo acceder al índice en el objeto IEnumerable en C#?
- 16. HTTP 404 al acceder al archivo .svc en IIS
- 17. Acceder a los recursos de JAR
- 18. Obteniendo FILEVERSION desde el Archivo de recursos de Visual C++
- 19. tabulación en el archivo de recursos de C#
- 20. Dónde colocar/acceder al archivo de configuración en gem?
- 21. Código de ejemplo requerido para acceder a los recursos de imágenes .NET incrustados en C#
- 22. Zeromq: Cómo acceder al mensaje tcp en C++
- 23. proceso de IIS no puede acceder al archivo en uso
- 24. Cómo acceder al método Java en una aplicación C++
- 25. C#: ¿Cómo cargar el Cursor del archivo de recursos?
- 26. Recursos personalizados de Play Framework: cómo copiar al destino?
- 27. ¿Cómo acceder al control C# WPF de manera segura?
- 28. Cómo acceder al miembro protegido
- 29. Forma de acceder a los archivos de recursos en python
- 30. ¿Cómo escribir un cliente Java para acceder al archivo WSDL?
Gracias gmcalb – RAGOpoR
El uso de 'var' hace de ésta una respuesta clara. –
Lo siento, lo envolveré con burbujas la próxima vez. – Gabe