컴파일러 오류 메시지 : '스트림' 'System.IO.Stream'와 'WebReference.Stream'스트림 참조 오류
어떤 생각 사이의 모호한 기준은?
나는 내부적으로 내가stream=new MemoryStream(bytes[]);
컴파일러 오류 메시지 : '스트림' 'System.IO.Stream'와 'WebReference.Stream'스트림 참조 오류
어떤 생각 사이의 모호한 기준은?
나는 내부적으로 내가stream=new MemoryStream(bytes[]);
당신은 아마 파일의 당신의 using
선언에 모두 System.IO
및 WebReference
이 assing 입력 매개 변수 &로 System.IO.Stream
스트림을 받아들이는 웹 방법을, 그래서 컴파일러는 당신이 원하는 어느 모르는 사용.
사용 선언에서 사용 범위를 정규화하거나, 사용하지 않는 참조를 제거하거나, 별칭 중 하나를 별칭으로 지정할 수 있습니다.
여러 개의 네임 스페이스에 Stream
이라는 클래스가있는 것 같습니다. 원래 사용 지침이 모두 필요한 가정
, 당신은 두 가지 방법으로이 문제를 해결할 수 있습니다
System.IO.Stream stream = new MemoryStream();
가에서 alias directive을 추가
정규화 된 이름을 사용 상단 :
Stream = System.IO.MemoryStream;
코드 파일 상단에 System.IO
과 WebReference
을 모두 사용하십시오.
따라서 Stream
을 사용할 때 컴파일러는 사용자가 참조하는 것을 알지 못합니다. 내가 (스트림 streamReturnVal REF, INT의 ID) LoadImageFromDB을 가지고 이것은 웹 서비스 방법입니다
System.IO.Stream stream=new MemoryStream(bytes[]);
에 '스트림'의 사용을 자격 :
그냥 정규화 된 이름을 사용 이 부분은 Stream = System.IO.MemoryStream을 사용하여 섹션 맨 위에 있습니다. 내가 웹 응용 프로그램에서이 방법 (업데이트 웹 참조)을 소비 할 때마다 , 난이 오류 '스트림' 'System.IO.Stream'와 'WebReference.Stream' 어떤 생각 사이의 모호한 참조입니다거야? – Sharpeye500
이 완전히 비 컴파일 코드 –