【问题标题】:How to compile a MS Word add-in project for AppSource on a Mac如何在 Mac 上为 AppSource 编译 MS Word 加载项项目
【发布时间】:2025-12-22 19:45:16
【问题描述】:

我使用我的 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.

我在我当前的清单上使用了清单验证工具,他们告诉我它在结构上是有效的并且拥有所有必需的字段。这一点,以及我在下面的评论中提到的接受的文件类型列表,让我相信我应该上传一个特定的编译包类型。

【问题讨论】:

    标签: macos ms-word office-store appsource


    【解决方案1】:

    要提交 Word 加载项以发布到 AppSource,您需要通过 Seller Dashboard 提交加载项。您需要提交.xml manifest file.

    有关如何将加载项提交到 SellerDashboard 的更多信息,请参阅here

    【讨论】:

    • 为了清楚起见,您的意思是在显示Drag your packages here (.msix, .msixbundle, .msixupload, .appx, .appxbundle, .appxupload, .xap) or browse your files. 的提示符处上传它吗?因为如果是这样,我会收到我要在上面的问题中编辑的错误。
    • 嗨,迈克 - 您似乎正在尝试通过 AppSource 上传。要将 Office 加载项提交到 AppSource,您需要通过 SellerDashboard 上传
    • 能否请您看一下我的后续帖子:*.com/questions/54714267/… 我也包含了屏幕截图。您提供的说明似乎与我可用的任何选项都不对应。
    • 看起来这个答案现在已经过时了。自从现在移到合作伙伴中心后有任何更新吗?
    最近更新 更多