2014-01-31 2 views
-1

많은 사람들이 제안한대로 기본 업데이트를 시도했지만 2010 VS x86에 대한 SP 1 재배포입니다. 나는 또한 2012 년과 2013 년에 SP를 시도했다. 나는 VS 2013과 Windows 7을 가지고있다. 내가 시도 할 수있는 다른 것이 있는가?컴퓨터에서 msvcr100d.dll이 누락되었습니다.

답변

2

msvcr100d.dll은 DLL의 디버그 버전이며 Visual Studio 2010을 설치할 때 설치해야하며 합법적으로 재배포 할 수 없습니다. 따라서 재배포 가능 패키지에 포함되지 않습니다.

2

잘못된 런타임을 타겟팅하고 있습니다. 프로그램이 디버그 런타임을 대상으로합니다. 따라서 재배포 가능 패키지를 설치 했더라도 다른 시스템으로 가져 가면 런타임을 찾을 수 없습니다. 디버그 런타임은 재배포 될 수 없으며 원래 재배포 가능 패키지의 일부가 아니라는 점을 기억하십시오.

릴리스 런타임에 맞게 프로그램을 다시 빌드하면 모두 정상적으로 작동합니다.

+0

나는 cmd 프롬프트에서 실행 중입니다. 내가 할 수있는 다른 것이 있습니까? –

+1

프로그램 실행 방법은 중요하지 않습니다. 올바른 런타임에 연결하기 만하면됩니다. 디버그 런타임을 재배포 할 수 없으므로 VS가 설치되지 않은 시스템에서 프로그램을 작동하려면 릴리스 런타임에 링크해야합니다. –

+0

어떻게 그럴 수 있습니까? 이런 유형의 문제에 익숙하지 않습니다. –

관련 문제