如何发布Edge扩展至应用商店?AAD账户报错求解决方案及费用说明
Hey there! I’ve actually helped a friend work through this exact AAD account issue when they were trying to publish their Edge extension, so let’s break this down clearly—how to get past that error, step-by-step publishing, and the cost details you’re asking about.
First: Resolve the AAD Account Block
That error message is straightforward, but let’s make sure you know exactly what to do:
- Use a regular personal Microsoft Account: Azure Active Directory (AAD) accounts (the work/school ones linked to your organization) aren’t supported for Edge extension submissions. If you don’t have a personal Microsoft Account, create one—just make sure it’s not tied to any work or school domain.
- Log into Microsoft Partner Center with this personal account: All Edge extension publishing goes through Partner Center, so this is your main dashboard for the process.
Step-by-Step Guide to Publishing Your Extension
Once you’ve got the right account sorted, follow these steps to get your extension live:
- Package your extension correctly: First, make sure your extension follows Microsoft’s content policies (no malicious code, transparent permission usage, etc.). Then package it as a
.crxfile—you can do this easily in Edge: enable Developer mode in the Extensions tab, then click "Package extension" and follow the prompts. - Set up your Developer Account (if you haven’t already): In Partner Center, you’ll need to complete the registration process. This includes verifying your identity and paying the one-time registration fee (more on that below).
- Create your extension listing:
- Head to the "Apps + games" section in Partner Center, click "Create a new app", and select "Microsoft Edge extension" as your app type.
- Fill in all required details: check for a unique name (the store will let you know if it’s taken), write a clear description of what your extension does, upload icons in multiple sizes, add screenshots showing your extension in use, and any promotional graphics you want.
- Upload your extension package: Go to the "Packages" section of your listing, upload your
.crxfile, and confirm that the metadata matches what’s in your extension’s manifest file. - Complete compliance checks: You’ll need to provide a privacy policy link if your extension handles user data, declare all permissions your extension uses, and confirm that you’re following all of Microsoft’s content policies.
- Submit for review: Double-check every section to make sure you didn’t miss anything, then hit submit. Microsoft’s review team will check your extension for policy compliance—this usually takes 3-7 days. Once approved, your extension will go live in the Microsoft Store!
Cost Breakdown
As of now, here’s what you’ll need to pay:
- One-time Developer Registration Fee: $19 USD (or the equivalent in your local currency). This is a one-time payment to create your Microsoft Developer account, and it lets you publish as many Edge extensions (and other Microsoft Store apps) as you want—no extra per-submission fees.
- No recurring costs: There’s no annual fee or charge for each extension you publish. Once you’ve paid the registration fee, your account stays active as long as you follow Microsoft’s policies.
A quick note: If you’re part of certain Microsoft Partner Network programs, there might be waivers or discounts, but for individual developers, the $19 one-time fee is standard.
内容的提问来源于stack exchange,提问作者Freelancer

