크리스탈 리포트로 견적서를 작성하여 유저에게 보여주는 과정에서 문제가 발생하였다...
내 개발 pc에서는 문제없이 잘 보여졌지만, 배포 후 문제가 된 것이다.
vmware 에 windows 2003 을 설치하여 개발 중이였고, 실제 내 컴은 클라이언트로 사용을 하였다.
개발 pc에서는 당연히 잘되는 것이 맞고... 실제 내 컴에서도 크리스탈리포트뷰어가 잘 보였기 때문에 문제가 없다고 생각을 했었는데....
문제는 실제 내 컴에도 vs.net이 설치가 되어있었음을 망각을 했던 것이다... ㅡㅡ;
하여 관련 내용을 여기저기 찾아보았지만 딱히 찾지를 못하였다....
그러던 중...... 배포 프로젝트에 포함이 되어있지 않겠나? 라는 생각이 번뜩들어서
필수 구성 요소를 확인하여 보니 Crystal Reports for .NET Framework 2.0 이라는 것이 있는것이 아닌가?? 이런.... ㅡㅡ;
이것을 포함을 하여 배포를 시도를 하려다가 다른 일 때문에 잠시 손 놓고 있는 사이......
우연히 서핑 중에 발견된 글로서 확신을 하였다.. ^^
직접 테스트를 하여 다른 사람이 pc에서도 확인을 해본 결과 잘 되었다.
해당 글 스크랩 내용 --->
===============================================================================
안녕하세요..다들 잘 아시겠지만 혹시 모르시는 분들이 계실까봐 작은 팁 하나 올려 봅니다..
크리스탈 리포트를 포함해서 개발한 후 배포를 할때 리포트 출력때문에 고생하시는 분들 더러 계시죠?
저도 이것 때문에 고생을 좀 했는데 이번에 우째 우째 해서 만드는데 성공했습니다..
정확히 말해서 제가 개발한 건 아니고(실력도 안됨) 간단하게 만드는 방법이 있더라고요..
질답게시판에도 있는 것 같던데...
2005에서 개발 프로그램을 배포하고 크리스탈 리포트 실행 안되시는 분들은 이 파일을 같이
설치하시면 잘 돌아갑니다..
아래는 만드는 방법입니다..
1. 새 프로젝트 추가 -> 설치 배포 를 선택하셔서 배포파일을 만듭니다.
2. 솔루션 탐색기에서 Setup 프로젝트를 선택한 후 마우스 오른쪽버튼 클릭 -> 속성 선택
3. Setup 속성 페이지 -> 필수 구성 요소 클릭
4. 아래와 같이 'Crystal Reports for .NET Framework 2.0' 체크후 확인(중요..)
5. 마지막으로 빌드하시면 *.msi 파일이 생성됩니다..
차~~암 쉽죠~~잉.
2008에서는 해 보진 않았지만 아마 될 것 같습니다..
유용한 팁이 됐으면 좋겠네요...
건강하세요..