본문 바로가기

setup project

(5)
Visual studio 2008에서 응용프로그램 배포할 때 필요한 dll 응용프로그램 배포를 위해 setup프로젝트를 만들고 있다. 내 컴퓨터에서 만든 프로그램이 왜 다른 컴퓨터에서는 실행이 안될까... MFC라 닷넷이 필요할 것 같지도 않고.. MFC DLL의 버젼문제에 대해서 여러 블로거들이 제기를 한다. 그래서, 배포할때 MFC DLL을 포함시켜줘야 한다.. 아.. 근데 안된다... merge module에 포함시켜 줬지만 안되는 이유는 뭐지?? 쿼드코어에서 프로그램 개발하고 펜티엄3 구형 노트북에서 테스트해보려고 하는게 잘못인가?.. 반나절 삽질중... 문제가 뭘까.. 1. C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT Mi..
공용 어셈블리로 Visual C++ 라이브러리 DLL 배포 자세한 내용은 아래 사이트 참조. http://msdn.microsoft.com/ko-kr/library/ms235291.aspx 중요한건.. 만든 응용프로그램을 배포하려고 하는데... 배포버젼이 어떻게 하여 release모드로 된것이 아니라 debug모드로 된것이 배포를 할 경우가 생겼다. 그럼 관련된 VC++ 라이브러리도 debug모드로 해야하지 않겠냐... 하여 찾아본것이다. Visual C++ 재배포 가능 패키지를 사용하여 모든 Visual C++ 라이브러리의 릴리스 버전을 배포할 수 있습니다. 이 패키지에는 해당 버전의 Windows에서 사용할 수 있는 x86, x64 및 IA64라는 세 가지 버전이 있습니다. 이 패키지에서는 Visual C++ 라이브러리의 릴리스 버전만 설치합니다. 디버그 버..
Visual c++(9.0) 응용 프로그램 종속성 아래 사이트를 참고하자. http://msdn.microsoft.com/ko-kr/library/ms235265.aspx 응용 프로그램에 사용되고 있는 Visual C++ 라이브러리를 확인하기 위한 방법 중 하나로 프로젝트의 속성 페이지 대화 상자에서 일반 탭의 내용을 살펴볼 수 있습니다. 예를 들어, 프로젝트에서 MFC 및 ATL 라이브러리를 사용하고 있다고 표시될 수 있습니다. 동적 라이브러리에서 MFC 사용을 선택하면 런타임에 응용 프로그램을 실행할 때 mfc90.dll 같은 MFC DLL이 사용됩니다. 응용 프로그램에서 MFC나 ATL을 사용하지 않더라도 구성 속성의 C/C++ 분기에 있는 코드 생성 탭에서 런타임 라이브러리에 대해 다중 스레드 디버그 DLL(/MDd)을 선택한 경우 이 응용 프로..
visual c++ 2008 runtime library 재배포 가능 패키지 visual studio에서 'Setup Project'를 통해 배포파일을 만들려고 한다. 만들어 놓고, 설치를 하고 난뒤에 문제가 있어 다시 코드 수정을 하려고 하는데.. 이런! "하나 이상의 구성 요소를 찾을 수 없습니다. 응용 프로그램을 다시 설치하십시오." 라는 메세지박스가 뜨더니, vs2008이 실행이 안된다... 젠장! 누군가 해결책을 가지고 있지 않겠는가... 재배포 가능 패키지 만들때 주의사항 및 해결책 : http://iwoohaha.tistory.com/14
Visual Studio에서 설치 패키지 만드는 방법 http://support.microsoft.com/kb/307353 참조