0

OK, 난이 비주얼 스튜디오 6 알고 있지만 몇 년 동안 비주얼 스튜디오 내에서 CHM 파일을 컴파일 할 수있다을 함께 HHC.EXE를 사용하여 CHM에 HHP를 컴파일 할 수 없습니다 https://msdn.microsoft.com/en-us/library/aa733976(v=vs.60).aspx비주얼 스튜디오 2017 RC

이제 2017 년 RC에 문제가 있습니다.

HTML 도움말 폴더로 볼 수 있습니다 :

Executable folders

그래서 그 비트가 OK입니다.

1>C:\Program Files (x86)\Microsoft Visual Studio\2017rc\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3021,7): error MSB4057: The target "CoreCompile" does not exist in the project.

정말 이니 내가이 오류를 얻을 HHP 파일을 컴파일 할 때, 그러나

Custom settings

:

나는 CHM으로 컴파일 할 HHP 파일을 설정 한 엉망진창. 나는이 방법을 사용하여 나의 HHP 파일을 만들 수 없다. 지금은 Html Help Workshop을 사용하여 수동으로 열어야합니다.

무엇이 잘못 되었나요?

업데이트 : HHP를 마우스 오른쪽 단추로 클릭하고 컴파일을 선택하려고합니다.

업데이트 2 : 나는 지금 설정을 가지고있다 :

New compiling settings

그러나하는 잡았다가있다.

1>C:\Program Files (x86)\Microsoft Visual Studio\2017rc\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 1.

답변

0

난 항상 외부 비주얼 스튜디오 (VB)를 컴파일하고 있습니다 때문에이 오류를 재현하지 않습니다 : 지금 프로젝트를 컴파일하려고하면, 나는 또 다른 오류가 발생합니다. 나는 이것이 반환 코드이고 hhc.exe에 완전히 뒤 떨어진 것으로 생각한다.

트릭은 실행 후 % ERRORLEVEL %을 (를) 보는 것입니다. 성공에도 불구하고 "1"을 반환합니다. hhc.exe 실행이 다른 것들과 분리되어 있다면 사용자 정의 명령에서이 명령을 사용하여 사용자에게 위조라고 경고 할 수 있습니다. HHC.exe는 HHA.dll을 사용하고 있습니다. HHA.dll 정보가 게시되지 않았습니다. Microsoft는 비공개 계약 (NDA)하에 HHA 인터페이스 정보를 승인 된 도움 ISV에 부여합니다.

이 문제를 해결하려면 if not %errorlevel% 1 exit /B 1을 배치 파일에 추가해야합니다.

은 자세한 내용은 다음 스레드로 더 깊게 :

+0

감사합니다. 그러나 당신이 제공하는 첫 번째 링크는이 실제 토론입니다. :) –

+0

수정 됨 - 실례합니다. –

관련 문제