2014-09-16 2 views
0

타사 C# 클래스 라이브러리에 문제가 있습니다.
주어진 .net dll은 .dll (구성 파일 등)과 동일한 디렉토리에 추가 파일이 필요합니다.추가 파일이 필요한 C# 참조

asp.net 프로젝트에 대한 참조로 라이브러리를로드 할 때 라이브러리에 처음 호출 될 때까지 모든 것이 원활하게 작동합니다. 도서관에서 필요한 파일이 누락되었다는 예외가 있습니다.

이제는 필요한 파일을 어디에 넣어야합니까? obj/debug /, bin /을 시도하고 프로젝트의 파일을 포함하고 "항상 출력 디렉토리로 복사"를 선택했지만 아무도 도움이되지 않았습니다.

IIS 및 참조/추가 파일을 처리하는 방식과 관련이 있습니다.

편집 : Windows Forms 응용 프로그램에서는 정상적으로 작동하지만 ASP.NET 웹 응용 프로그램에서는 정상적으로 작동하지 않습니다.

+0

비슷한 잠재적 인 근본 원인으로이 게시물과 관련 될 수 있습니까? - http://stackoverflow.com/questions/25865430/alternative-to-filestream-in-c-sharp-net –

답변

0

iLSpy 또는 Reflector를 사용하여 외부 클래스 라이브러리의 소스 코드를 보면 추가 파일이 얼마나 정확하게 참조되는지 확인할 수 있습니다. 응용 프로그램 실행 경로 (IIS 섀도 복사본 디렉터리 여야 함) 또는 GAC 일 수 있습니다.

0

해당 내용은 설명서를 읽어야합니다. 오류를 throw하는 메서드는 bin, debug 또는 obj 이외의 다른 폴더에있는 파일을 기다리고 있어야합니다.

관련 문제