2017-05-04 2 views
0

Sandcastle 도움말 파일 작성기 (SHFB) GUI를 사용하여 Microsoft Visual Studio 2013에서 C# 프로젝트에 대한 설명서를 빌드하고 있습니다. 프로젝트 속성에서 출력 경로가 "bin \ x86 \ 디버그 \ "나는이 SHFB GUI에 샌드캐슬 도움말 파일을 빌드 할 때,하지만하는sandcastle BE0040 오류 : 잘못된 경로

Error BE0040: Project assembly does not exist

하고있다 참조 경로"\ 빈 \ 디버그 "이 아닌 출력 경로 프로젝트 속성에 지정된.

SHFB는 어디에서 출력 경로를 가져 옵니까? 이 문제를 어떻게 해결할 수 있습니까?

답변

0

이 문제는 재현 할 수 없습니다. 다음 링크는 SHFB online help and documentation에 권장됩니다.

BE0040 프로젝트 어셈블리는 프로젝트 파일 문서 소스에서 어셈블리를 찾을 수없는 경우 오류가 발생 존재하지 않습니다.

이 오류의 가장 큰 원인은 프로젝트가 빌드되지 않았기 때문입니다. 어셈블리가 존재하도록 프로젝트를 빌드 한 다음 도움말 파일 프로젝트를 빌드하십시오. 또한 문서 소스의 구성 및 플랫폼 설정에서 빌드 된 어셈블리 (즉, 디버그 또는 릴리스)를 선택하고 있는지 확인하십시오. 지정하지 않으면 올바른 설정을 위해 GUI (사용 된 경우) 또는 명령 행 옵션 (MSBuild로 빌드 된 경우)의 설정을 확인하십시오. 지정되지 않은 경우 기본값은 각각 Debug 및 AnyCPU입니다.

플랫폼 대상 전환 중. x86도이 문제를 일으킬 수 있습니다 (다른 경로, 아래 참조). 너무 SHFP GUI를 사용하는 경우

enter image description here

파일 이름과 폴더를 확인하시기 바랍니다.

enter image description here