2010-06-06 5 views
3

다음 상황을 고려하십시오. 제작 상자에서 실행되는 중요한 VB6 데스크톱 응용 프로그램이 있습니다. SQL Server 2000 DB 인 VB6 응용 프로그램 쿼리와 동일한 DB를 쿼리하는 .NET 응용 프로그램을 설치할 가능성이 있습니다. VB6 응용 프로그램은 타사 ActiveX 컨트롤 (등록 된 .ocx 파일)에 따라 다릅니다..NET Framework가 기존 VB6 런타임 또는 COM 설치를 방해합니까?

.NET Framework를 설치하면 파일이 대체되거나 VB6 런타임이 중단됩니다. 즉, .NET Framework 설치가 이전 VB6 설치와 완전히 독립적이며 실행중인 응용 프로그램을 방해하지 않는다고 안전하게 가정 할 수 있습니까?

답변

3

중요한 경우 프로덕션 시스템을 복제하고 복제본에 .NET Framework를 먼저 설치하여 새 응용 프로그램에 간섭이 있는지 테스트하십시오.

Randolpho가 이미 말했듯이 .NET Framework 설치는 VB6 런타임과 독립적입니다. 그러나 프로덕션 서버를 다시 부팅해야하며 새 .NET 응용 프로그램이 기존 VB6 응용 프로그램과 충돌하는지 여부도 확인해야합니다.

일반적으로 중요한 시스템의 경우 테스트를위한 준비 서버가 있어야하며 프로덕션 환경을 반영하는 Q & A를 사용하는 것이 좋습니다.

+0

테스트에 대한 뛰어난 포인트. +1 – Randolpho

1

예, .NET Framework는 이전 COM 구성 요소 및 VB6 런타임과 완전히 독립적입니다.

+0

고맙습니다 @ 랜돌 포. 당신이 말하는 공식적인 Microsoft 링크가 있습니까? 이것은 프레임 워크를 설치하는 경우에 도움이 될 것입니다. – Faredoon

+0

@faredoon : 알고 계시겠습니까? 검색 후, 명시 적으로 명시된 것을 지금 찾을 수 없습니다. 나는 2001 년에 그것을 언급 한 기사가 많이 있음을 알고 있습니다. 내가 찾을 수있는 가장 가까운 것은 [.NET 1.1 Framework overview] (http://msdn.microsoft.com/en-us/library/zw4w595w%28v=VS.71%29.aspx)이며, 단독 실행 환경 (예 : vb6)과 다릅니다. – Randolpho

+1

고맙습니다. 나는 너무 수색을 시도했다. 더 구체적인 것을 발견하면 여기에 게시하십시오. 고맙습니다. – Faredoon

관련 문제