2016-10-10 9 views
1

에 대한 요구 사항 태그를 지정오피스 추가 기능 - 두 개의 서로 다른 호스트 (ExcelApi, WordApi) 사무실 내 추가 기능을 제출할 때이 문제가

내 플러그인 Word 및 Excel에서 작업해야

2016 (MS 데스크톱 2016, 온라인, 맥) . 제가 제출할 때, 그들은 모두 하나의 프로젝트에 있어야한다고 말했습니다.

"requirements"태그를 넣고 싶었을 때의 extension extigence 페이지에 대한 4.12.1 장입니다.

그래서이 줄을 넣었지만 플러그인이 작동하지 않았습니다. "WordApi"또는 "ExcelApi"만 허용되지만 둘 다 허용되지는 않습니다. 완비 된 명단에서 나는 WordApi 만 넣는다.

<Requirements> 
    <Sets DefaultMinVersion="1.1"> 
     <Set Name="WordApi" MinVersion="1.2"/> 
     <Set Name="ExcelApi" MinVersion="1.1"/> 
    </Sets> 
</Requirements> 

나는 어느 곳에서나 검색하기 위해 하루를 보냈지만 아무것도하지 않았습니다. 해결책이 있습니까?

답변

2

여기 워드와 엑셀 모두에 하나의 매니페스트를 사용하는 것이 문제라고 생각합니다. '문서'및 '통합 문서를 호스트로 지정하고 WordApi를 요구 사항으로 추가하면 Excel에서 추가 기능을 효과적으로 사용할 수 없게됩니다. 이는 WordApi에 대한 요구 사항 검사가 Excel에서 항상 실패하기 때문입니다. 마찬가지로 ExcelApi를 지정하면 효과적으로 Word 용 추가 기능을 사용할 수 없게됩니다.

해결 방법은 각 호스트에 하나씩 두 개의 매니페스트 파일을 만드는 것입니다. 각 추가 기능이 단일 매니페스트에 연결되어 있으므로 유효성 검사를 위해 두 개의 다른 추가 기능을 제출해야합니다.

  • 각 추가 기능에는 고유 한 이름이 있어야합니다

    하는 여러 추가 기능 제출할 때주의해야 할 중요한 몇 가지 단계가있다. 두 개의 추가 기능을 동일한 이름으로 제출할 수 없으므로 사용자가 서로 구분할 수 없습니다. 제쳐두고, 의 기술적 이름은 매우 중요합니다.. 브랜드/제품 이름에만 의존하는 추가 기능을 통해 설명이 포함 된 더 많은 추가 기능을 수행하는 방법을 과장 할 수 없습니다.

  • 각 매니페스트는 매니페스트에 고유 한 GUID <id>이 있어야합니다. Office에서 각 추가 기능을 식별하는 방법 (이름은 변경 될 수 있지만 Id는 동일하게 유지됨)이며 동일한 ID로 두 개의 추가 기능을 제출하면 오류 조건이 트리거됩니다. 측면로드 된 시나리오에서도 중복 ID를 배포 할 때 문제가 발생합니다.

  • 유효성 검사는 자동화 된 프로세스가 아니며 실제로 추가 기능을 테스트하는 사람과 관련이 있습니다. 가능한 한 자세하게 설명하면 빠르게 속도를 낼 수 있으므로 스토어에 들어가는 데 집중할 수 있습니다.

+1

Marc와 동의합니다 (단, 그는 지적했듯이 각 호스트에 하나씩 2 개의 개별 상점 엔티티가 필요하다는 불행한 단점이 있습니다). 즉, 요구 사항 집합은 OR-ed가 아닌 AND-ed 일 수 있습니다. 이 시나리오의 공통점을 살펴보고 아마도 우리가 그것에 대해 뭔가를 할 수 있는지 팀에 문의하십시오. –

0

답장을 보내 주셔서 감사합니다.

당신이 옳았습니다. 우리는 2 개의 다른 addins를 발표해야합니다. 그러나 처음에 그렇게하려고했습니다. 그러나 검증 팀은 그것을 거절했다. 그들은 모든 호스트에 대해 하나의 addin을 원합니다. 그런 다음 두 호스트 모두에 대해 addin을 수행했습니다.

+0

나는 원래의 대답에 몇 가지 팁을 추가했습니다. 즉, 제안을 필에게 가져 가서 유효성 확인 팀에게 직접 이메일을 보내주십시오. 우리는 귀하의 쟁점을 해결하여 그 지침을 다시 지역 사회에 알릴 수 있기를 바랍니다. –

0

감사합니다. Marc,

이제 알게되었습니다. 처음에, 내가 2 개의 addins를 제출했을 때, 그들은 같은 이드와 같은 이름이어야했는데, 이것은 오류를 포함했다.

이제 필자는 필자의 추가 기능을 Word와 Word 용으로 두 가지로 구분할 것입니다.

좋은 하루 되세요!