문제

ClickOnce와 함께 배포하려면 응용 프로그램 (15 C# DLL 및 1 C ++/CLI DLL)을 가져 오려고 필사적으로 노력했습니다. 나는 그것을 일하게했다 릴리스 폴더를 복사하기 만하면됩니다, 그러나 ClickOnce는 파일을 복사하기를 거부합니다 (msvcm80.dll, msvcp80.dll 및 msvcr80.dll).이 폴더에 배포됩니다.

나는이 Nutty Wondaround (공급 msvcm80.dll, msvcp80.dll 및 msvcr80.dll as 컨텐츠/복사로서 새롭고 시작할 때 Microsoft.vc80.crt 폴더를 만들고 DLL을 복사하고 Microsoft.vc80.crt를 만들었습니다. 매니페스트)은 효과가있는 것 같습니다. 그러나 이것은 모두 나에게 잘못 느껴집니다.

내가 뭔가를 놓치고 있습니까?

도움이 되었습니까?

해결책

나는 바보 : 방금 이것을 찾았다 :

내 시작 프로젝트의 Properties Page 탭 : 전제 조건을 클릭하십시오 ... 버튼> Visual C ++ 런타임 라이브러리 확인, 라디오 버튼 설정 : 구성 요소 공급 업체 웹 사이트에서 전제 조건을 다운로드하십시오.

기대하는 방식으로 작동하는 것 같습니다!

다른 팁

Microsoft의 MSI가 귀하를 위해 배치하는 MSI가 있어야합니다. 나는 사용했다 ....

지침

vcredist_x86.exe를 다운로드하십시오다운로드

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top