2016-10-27 6 views
0

Outlook 추가 기능을 만들고 새 모듈 확장을 시험해보고 싶습니다. 그러나 예 : https://dev.office.com/docs/add-ins/outlook/extension-module-outlook-add-ins 다음에 매니페스트를 만들 때 오류가 발생합니다.Outlook에서 모듈 확장 사용

"요소 네임 스페이스에 'VersionOverrides' 'HTTP : // 스키마 마이크로 소프트 COM/사무실/mailappversionoverrides을'

<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0"> 
    <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1"> 
    ... 
    </VersionOverrides> 
</VersionOverrides> 

오류 메시지와 함께 두 번째 VersionOverrides 발생하면 잘못된 자식 요소 'VersionOverrides'을 가지고 네임 스페이스 'http : // schemas microsoft com/office/mailappversionoverrides /'에 네임 스페이스 'http : // schemas microsoft com/office/mailappversionoverrides/1.1'이 있습니다. 예상 가능한 요소 목록 : 'Description, Requirements,

2 개 이상의 링크를 게시 할 수 없어 이후로 교체했습니다. 공백이있는 URL에

versionoverride 안에 versionoverride를 포함하는 것이 이상한 것처럼 보입니다.하지만 내가 처음의 버전을 변경하는 경우 VS는 스키마를 따르는 것으로 받아들이지 않습니다. 마찬가지로 두 번째 versionoverride를 포함하지 않으면 VS에서 다음과 같은 오류가 발생합니다.

"이것은 잘못된 xsi : type 'http : // 스키마 인 microsoft.com/office/mailappversionoverrides : Module'입니다."

나머지는 제목과 ID와 같은 요소를 제외하고 officeDev의 예제와 거의 대칭입니다.

내가 뭘 잘못하고 있니?

답변

0

개인적으로 Addin 매니페스트가있는 Visual Studio에서 XSD 유효성 검사를 사용하지 않았습니다. 하지만 새로운 버전 재정의를 지원하기 위해 XML 스키마 유효성 검사를 위해 XSD 파일을 업데이트해야합니다. 다음 리소스를 확인하십시오 모듈을 사용하는 경우

을 또한 the following situation의주의를 기울여야한다. 여기에 또 다른 example on GitHub 모듈 선언이 있습니다.

+0

빠른 답변 주셔서 감사합니다. 나는 게시 한 것을 시도했지만 아무 소용이 없습니다. 나는 여전히 같은 오류가 발생합니다. 새로운 .xsd가 사용되고 있는지, VS에서 Office.js까지 모든 것이 최신인지 확인했습니다. 적절한 버전의 Outlook이 있어야하지만 프로그램을 실행할 수 없기 때문에 확신 할 수 없습니다. 그것은 게시물에서 언급 한 것보다 최신 버전입니다. 게시 한 예제를 보면 나에게도 동일한 문제가 발생합니다. ( –

+0

@AndersLooft "게시 한 동일한 사례를보고"라고 말하면 모듈을 Outlook에로드 할 수 없거나 XML 유효성 검사에 관한 것입니까? –

+0

그게 무슨 뜻인지 사이드 로딩을 ​​시도하지 않았습니까? 내 기본 문제는 VS가 내 앱을 실행하도록 만드는 것입니다. –

0

추가 기능 매니페스트를 작성하는 데 Visual Studio가 필요하지 않습니다. 매니페스트는 간단한 XML 파일로 메모장에서도 만들 수 있으며 관리 통합 (이전에 추가 기능 관리) 페이지에서 간단히 업로드 할 수 있습니다.

VS XSD가 VO1.1을 지원하도록 업데이트되지 않을 수 있습니다. VS에서 XML을 만들 수 있으며 XSD 유효성 검사로 인해 VersionOverride 오류에 대해 걱정할 필요가 없습니다.

단순히 가서 를 사용하여 관리 통합에서 XML을 설치 파일에서 옵션을 추가하고 당신이 가서 잘되어야합니다!