我已经使用我的 Mac 创建了一个 MS Word 加载项,并希望开始将其提交到 AppSource 以进行验证的过程。但是,该过程需要上传一个包,而且我还没有找到任何关于如何将我的项目编译成预期的包的文档。
您上传包的页面列出了以下可接受的文件类型:.msix, .msixbundle, .msixupload, .appx, .appxbundle, .appxupload, .xap
. 我已经下载了 Visual Studio for Mac,因为有一些文档描述了使用 VS 将项目编译为这些类型的包,但是看不到导入我现有项目文件夹的方法——也没有任何方法来启动新的 Word 加载项项目(或任何听起来相似的东西。)
我的项目是使用 Yeoman Office 项目生成器 ( https://github.com/OfficeDev/generator-office )创建的基于 React 的插件,由您的标准 React 项目结构(package.json、webpack 配置文件、src /components) 以及我的 manifest.xml 文件。
编辑:
需要明确的是,在提交过程中确实有一个地方说:
Drag your packages here (.msix, .msixbundle, .msixupload, .appx, .appxbundle, .appxupload, .xap) or browse your files.
但是,当我尝试manifest.xml
使用此界面上传文件时,我收到以下错误:
- You must provide a package that supports each selected device family (or uncheck the box for unsupported device families). Note that targeting the Xbox device family requires a neutral or x64 package.
- You must upload at least one package. If you are using market groups, then each market group must have at least one package.
- You must fix all package validation errors before submitting.
- Package acceptance validation error: manifest.xml is an unknown package type. Please name your file with the appropriate file extension.
我在我当前的清单上使用了清单验证工具,他们告诉我它在结构上是有效的并且拥有所有必需的字段。这一点,以及我在下面的评论中提到的接受的文件类型列表,让我相信我应该上传一个特定的编译包类型。