csproj 파일을 기반으로 Sandcastle 도움말 파일 작성기로 CHM 파일을 생성 중입니다.CHM 파일에서 TopicID를 가져 오는 방법은 무엇입니까?
...
[ExcelFunction(Category = "MyCategory", Name = "MyUDF", HelpTopic="MyHelp.chm!102")]
...
을 나는 기사에 대한 모든 URL을 알고 있지만 : 내가 궁극적으로 할 노력하고있어, CHM 파일의 각 주제의 한 TopicID 찾아과 같이 엑셀-DNA로를 사용하는 것입니다 CHM 파일 - 7zip 및 HTML Help Workshop (HHW)으로 내용을 볼 수 있습니다 - Sandcastle 또는 HHW를 사용하여 특정 ID로 주제를 매핑하거나 이미 사용 된 주제의 ID를 찾는 방법을 모르겠습니다. 있다.
의견이 있으십니까?
건배,
크리스토스
---- UPDATE ----
내가 나서서 Doxygen을 가진 CHM 파일을 생성하고, 수동으로 [MAP] 및 추가
[ALIAS] HTML Help Workshop에서 HPP 파일의 필드 특정 HTML을 숫자 1000에 매핑 했으므로 이제 "MyHelp.chm! 1000"을 사용할 때 실제로 chm 파일 내에서 올바른 html이 열립니다. 그래서 Sandcastle이 Excel-Dna와 함께 사용하기 위해 매핑과 앨리어싱을하지 않는 것이 문제라고 생각합니다. 나는 이것을 우리가 사용하는 TFS에서 빌드 이벤트로 추가 할 계획이므로이 로터리 방식을하고 싶지 않습니다. 다른 방법이 있다고 생각합니까?나는이 일을 시도했다 : 그들 중
MyHelp.chm!html\filename_of_generated_html
MyHelp.chm!html\filename_of_generated_html.html
MyHelp.chm!html\\filename_of_generated_html
MyHelp.chm!html.filename_of_generated_html
그러나 아무도는 CHM 파일로 지적 할 수있을 것 없습니다.
의견이 있으십니까?