2009-08-17 3 views
6

Visual Studio 2005 솔루션에는 VB의 Windows Forms 프로젝트와 C#의 클래스 라이브러리가 포함되어 있습니다. 내 VB 프로젝트 RDLC 보고서 파일이 포함되어 있습니다.RDLC ReportViewer의 프로젝트 참조 보고서

최근 RDLC 보고서에 사용자 지정 코드와 외부 참조를 추가 할 수 있음을 알게되었습니다. RDLC 파일에서 C# 클래스 라이브러리를 참조하고 싶습니다. (필자의 말처럼,이 파일은 VB 프로젝트에 있습니다.) 그러나 보고서 -> 속성 -> 참조 탭의 "..."단추를 클릭하면 프로젝트 참조, 컴퓨터의 .NET 어셈블리 및 기타 .dll 파일 만 추가 할 수있는 옵션이 제공되지 않습니다.

RDLC에 프로젝트 참조를 추가하는 가장 좋은 방법은 무엇입니까?

VB 및 C# 프로젝트 bin 폴더에서 C# 라이브러리 .dll을 추가하려고했지만 찾을 수 없다는 컴파일 오류가 발생했습니다. 내 Visual Studio /..../ PrivateAssemblies 폴더에 .dll을 넣으라는 해결 방법을 발견했습니다. 이렇게하면 File Not Found 오류가 제거되었지만 여전히 Report -> Properties -> References 탭에서 참조하려는 클래스가 아래에 있음을 알리는 오류가 발생했습니다. 클래스 을 (를) 찾을 수 없습니다.

모든 의견을 많이 주시면 감사하겠습니다. 감사.

+0

안녕하세요, 저는이 문제에 대한 해결책을 찾은 적이 있는지 궁금합니다. 나는 똑같은 것을 얻고있다. – Nurvx

+0

저는이 문제에 대한 모범 사례에 관심이 있습니다. (현상금 때문에 문제가 발생했습니다.) 본질적으로 내가 정리하려고하는 시스템의 상속 된 혼란이있다. 이 프로세스의 일부에는 구축/배포 프로세스에 약간의 온전한 요소가 포함됩니다. 긴 이야기하자면, 현재 RDLC 파일과 함께 한 클래스 라이브러리 프로젝트 (배포 중에 SharePoint 인스턴스에 접목 됨) 및 RDLC에서 사용되는 코드가있는 프로젝트 (프로젝트 참조를 통해)가 있습니다. 이 코드를 참조하는 가장 좋은 방법은 무엇입니까? 동일한 프로젝트로 이동하는 것은 옵션입니다. – David

답변

0

Reporting Services (http://support.microsoft.com/kb/920769)와 같이 사용자 지정 어셈블리 또는 포함 된 코드를 사용하는 경우에도 이와 비슷한 절차를 수행해야합니다. 너무 게으르지만 Microsoft가보고 서버에서 수행하는 작업을 따르는 것이 좋습니다.