어셈블리를 참조하는 SSRS 보고서가 있습니다. 내게 값을 제공해야하는 참조 된 어셈블리의 메서드를 호출합니다. 콘솔 응용 프로그램에서이 어셈블리를 참조하고 메서드를 호출하면 올바른 값이 반환됩니다. SSRS에서이 동일한 어셈블리를 참조하고 콘솔 응용 프로그램에서 사용하는 것과 동일한 매개 변수를 사용하여 메서드를 호출하면 잘못된 값이 반환됩니다. 이것은 말이되지 않습니다. SSRS의 한 환경에서 다른 방식으로 작동하는 이유는 무엇입니까?SSRS 2008 참조 된 어셈블리에서 잘못된 값을 반환 함
.rdl.data 파일을 삭제하고 어셈블리를 다시 참조하고 C : \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \에 어셈블리 및 모든 종속 어셈블리를 넣으려고했습니다. IDE \ PublicAssemblies 폴더에 있습니다.
제안 사항?
어셈블리가 .net 3.5인지 확인하십시오. 잘못된 값을 보지 못했지만 SSRS와 함께 .net 4.0 사용자 지정 데이터 공급자를 사용할 때 형식 미스 매칭이 발생했습니다. –