Visual Studio on Windows Vista
2007년 출시된 Windows Vista에는 다음의 Microsoft Developer Product 만을 지원합니다.
- Visual Basic 6.0
- Visual FoxPro 9.0
- Visual Studio 2005
(Visual Studio 2005 Service Pack 1 with the Visual Studio 2005 Service Pack 1 Update for Windows Vista) - Visual Studio 2008
Windows Vista 는 위의 3 Product 만을 지원하고 있습니다. 따라서, 현재까지 개발자 분들이 많이 사용하고 계신 Visual C++ 6.0, Visual Studio .NET, Visual Studio 2003 은 Windows Vista 에서 지원하지 않습니다. 지원(Support) 한다는 것의 의미는 Install 이 될지라도 Microsoft는 정상적인 동작에 대하여 보장하지 않는다는 것입니다. 즉, Visual C++ 6.0, VS .NET, VS 2003 은 Windows Vista 에서 정상적으로 동작하지 않을 수 있습니다.
1. Visual Basic 6.0 on Windows Vista
- Visual Studio 6.0 설치 시 Visual Basic 6.0 만을 설치하셔야 합니다.
- Typical 하게 설치 시 Visual C++ 6.0 또한 설치하게 되므로, 설치 시 Custom을 선택하신 후 Visual Basic 6.0 만을 선택하셔야 합니다.
- Vista OS에는 msvbvm60.dll이 Shipping 되어 있는 데, 기존의 Visual Basic 6.0 SP6 version(6.0.97.82) 보다 Version number가 높은 dll입니다. (Vista의 msvbvm60.dll 은6.0.97.97 version 입니다.) 그러므로, 해당 VB Application 이 기존의 XP 환경에서 Compile 되었다 하더라도, Runtime의 측면에서 본다면, Vista에서 Running 하는 것은 문제되지 않습니다. (여기서 주의 할 점은 Vista의 달라진 Feature, 예를 들어 UAC로 인하여 Programming이 수행되지 않는 부분은 제외합니다. 이는 Vista Application Compatibility Issue로 취급되어야 합니다. )
Q: Visual Studio .NET 또는 Visual Studio 2003 은 지원 안하면서 Visual Basic 6.0 은 지원을 하는 것인가요?
A1: Visual Basic 6.0 로 개발된 Application Upgrade가 다른 Product(VS .NET & 2003)에서 개발된 Application 보다 어렵기 때문입니다. 따라서, 이에 대한 지원은 계속되고 있습니다. (이에 대한 지원(Support)은 2008년 4월 8일 까지입니다.)
A2: 개발자가 Windows Vista 에서 Visual Studio .NET & 2003 보다 Visual Studio 2005 를 사용할 때 더 편리하고 향상된 환경에서 개발할 수 있기 때문에, Visual Studio 2005 만을 지원하고 있습니다.
2. Visual Studio 2005 on Windows Vista
- Windows Vista 에 Visual Studio 2005 설치 시 호환성 관련 경고가 표시되며, 실행 시 에도 호환성 관련 경고 메시지를 출력합니다. 이것은 오류가 아니며, 이와 관련된 서비스 팩 설치를 Guide 하는 것입니다. 호환성 관련 경고 메시지는 서비스 팩 설치 시 해결 되므로 무시합니다.
- Windows Vista 에서 Visual Studio 2005 를 사용하기 위해서는 다음의 서비스 팩을 업데이트 하셔야 합니다.
Windows Vista용 Visual Studio 2005 서비스 팩 1 업데이트
Microsoft® Visual Studio® 2005 Team Suite 서비스 팩 1
- Administrator 또는 Administrators 그룹의 속한 계정으로 실행하며, 실행 시 관리자 권한으로 프로그램을 실행합니다. 이와 같이 실행하지 않을 경우 다음의 Issue 가 발생할 수 있습니다.
Running with normal user permissions
Running with elevated administrator permissions
- 관리자 권한으로 Visual Studio 2005를 실행하기 위해서는 VS 2005 바로가기 아이콘에서 오른쪽 마우스를 클릭 후 속성 버튼 호환성 탭에서 ‘관리자 권한으로 이 프로그램 실행’을 체크 하시면 됩니다.
참고 : https://msdn2.microsoft.com/en-us/vstudio/aa948853.aspx