실제 프로젝트에 리소스를 저장하는 데 사용했지만 대신 리소스 파일을 사용하도록 전환했습니다. 원래 파일의 바이트를 준비 할 수 있었지만 리소스 파일을 사용하여이 작업을 수행하는 것이 어려웠습니다. 어떤 제안이라도 대단히 감사하겠습니다.C#의 리소스 파일에서 파일 바이트 가져 오기
4
A
답변
11
public static byte[] ReadResource(string resourceName)
{
using (Stream s = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName))
{
byte[] buffer = new byte[1024];
using (MemoryStream ms = new MemoryStream())
{
while (true)
{
int read = s.Read(buffer, 0, buffer.Length);
if (read <= 0)
return ms.ToArray();
ms.Write(buffer, 0, read);
}
}
}
}
1
또는 자원 클래스에 나는 우리의 링크로 프로젝트라는 자료에 폴더 추가를 읽고 싶은
internal static byte[] GetResource(string fileName) {
object obj = ResourceManager.GetObject(fileName, resourceCulture);
return ((byte[])(obj));
}
+2
이 솔루션은 작동하지 않습니다. 적어도 obj가 BitMap 인 경우에는 작동하지 않습니다. – Maciej
관련 문제
- 1. exe에서 리소스 파일 가져 오기
- 2. 응용 프로그램 내에서 리소스 파일 가져 오기
- 3. C# Linux 파일에서 파일 소유자 가져 오기
- 4. VB.NET의 바이트 배열에서 4 바이트 가져 오기
- 5. C의 마이크에서 원시 데이터 청크 가져 오기
- 6. 자바 스크립트 파일에서 가져 오기
- 7. XML 파일에서 DTD 가져 오기
- 8. 개체 파일에서 소스 가져 오기
- 9. JAR에서 파일 가져 오기
- 10. 사용하여 리소스 파일에서 값을 가져 오는 방법을 주요 사용하여 리소스 파일에서 값을 가져 오는 방법을
- 11. QuarkXPress 파일에서 콘텐츠 가져 오기
- 12. html 파일에서 링크 가져 오기
- 13. 다른 파일에서 변수 가져 오기
- 14. xib 파일에서 IBOutlets 가져 오기
- 15. xml 파일에서 문자열 가져 오기
- 16. PROGRAMMATICALLY 파일에서 데이터베이스 가져 오기?
- 17. .dat 파일에서 데이터 가져 오기
- 18. JSP 파일에서 클래스 가져 오기
- 19. .xls 파일에서 데이터 가져 오기
- 20. 바이트 배열에서 Image 객체 가져 오기
- 21. 바자에서 파일 크기 가져 오기
- 22. 클래스 패스 리소스 (XML 파일)에서 입력 스트림 가져 오기
- 23. android 리소스 경로를 사용하여 kml 파일 가져 오기?
- 24. vb.net의 파일에서 바이트 읽기
- 25. 파일 가져 오기/불러 오기
- 26. Objective-C의 개체에서 Ivar 값 가져 오기
- 27. doc 파일 내용 가져 오기
- 28. * Oracle에서 .dmp 파일 가져 오기
- 29. 텍스트 파일에서 임의의 문자열 가져 오기 코코아?
- 30. DLL 파일에서 리소스 읽기
파일을이를 추가합니다. 이 함수를 사용하면 개체 참조 오류가 계속 발생합니다. – williamtroup
그런 다음 현재 실행 컨텍스트가 아닌 리소스로 어셈블리를로드합니다. – Anton