2013-06-28 2 views
0

여기 상황은 다음과 같습니다.Telerik은 개발을 위해 RadControls를 설치해야합니까?

저는 대형 WinForms 응용 프로그램을 개발중인 팀원입니다. Telerik에서 2013 년 2 사분기 릴리스를 발표했을 때 업그레이드되었습니다. 일부 변경 사항으로 인해 Google 프로그램의 오류가 발생했습니다. 그래서 우리는 1 분기 설치로 돌아가서 통제 된 환경에서 업그레이드하기로 결정했습니다. 그래서 우리는 여분의 컴퓨터를 가지고 새로운 RadControls 릴리스를 설치하고 모든 문제를 해결했습니다. 이제 다른 컴퓨터에서 테스트를 시도하고 있습니다. 오류가 발생했습니다. 새로운 버전이 설치된 컴퓨터에서는 모든 것이 잘 작동합니다. 최신 버전을 사용하지 않고 컴퓨터에서 실행하면 충돌이 발생합니다.

우리는 소스 제어에 TFS를 사용하고 있으며 참조는 소스 제어에 포함 된 DLL을 가리키고 있으므로 참조가 Q2 DLL을 가리키고 있다는 것을 알고 있습니다. 또한 C:\Program Files (x86)\Telerik으로 이동하면 프로그램이 제대로 작동합니다 (이미 작동중인 동일한 컴퓨터에서). 따라서 Program Files에 DLL에 대한 숨겨진 참조가 없다는 것을 알고 있습니다.

제 질문은 다음과 같습니다. DLL이 제대로 작동하려면 컴퓨터에 RadControls를 설치하고 설치된 RadControls 버전이 빌드에있는 버전과 동일한 버전이어야합니까?

아마도 RadControls가 Q2 항목을 설치할 때 발생하는 시스템 문제를 지적했을 수 있습니다. 나는 모든 것이 어떻게 뒤에서 작동하는지 정말로 모른다. 나는 지금 어둠 속에서 그냥 쏜거야.

답변

1

아니요, 어셈블리가 작동 중이며 올바른 어셈블리를 참조하기 만하면 프로젝트를 실행할 수 있습니다. 기본적으로 CopyLocal을 Telerik 어셈블리의 true로 설정하고 bin 폴더를 설치하지 않고 다른 컴퓨터에 복사하면 아무 문제없이 작동합니다.

관련 문제