0
System.IO.FileStream
클래스를 사용하여 만든 Filehandle의 가치를 얻으려고합니다.FileStream.handle이 CE-ARM 릴리즈 구성에서 작동하지 않습니다.
using System.IO;
Filestream fs = New FileStream("c:/1/txt",FileMOde.OpenorCreate,FileAccess.ReadWrite);
Intptr file_ptr = fs.Handle;
디버그 구성을 사용하여 XP-x86 OS에서 실행하면 정상적으로 작동합니다. 하지만 릴리스 구성으로 Ce-Arm OS에서 실행할 때 오류가 발생합니다.
System.IO.FileStream
Handle
에 대한 정의와 유형 System.IO.FileStream
의 첫 번째 인수를 받아들이는 확장자가없는 방법 Handle
를 포함하지 않는 볼 수 있습니다 (당신은 using 지시문 또는 어셈블리 참조가?)
나는 변경하는 경우를 확인해야 릴리스 구성을 구축하려고합니다. 릴리스 구성이 모든 컴파일러 최적화를 켭니다. 그러나 inbuilt 클래스와 속성과는 무엇이 관계가 있습니까? 나는 정말로 혼란 스럽다. 도와주세요.
미리 감사드립니다.
답장을 보내 주셔서 감사합니다. 내가 사용한 경로는 예제 일뿐입니다. 미안합니다 . CF Filestream은 파일 핸들을 공개하지 않습니다. 이것은 모든 혼란을 이끌고 있었다. 그 시점을 가져 주셔서 감사합니다. 대체 솔루션을 찾을 수 있습니다. – Prasaanth