Files
aiData/WordAddIn/Doc/步骤.md
HuangHai 5e0fe0c628 'commit'
2026-01-24 15:44:20 +08:00

4.0 KiB
Raw Blame History

Visual Studio 2022 Professional 下载地址:visualstudio.microsoft.com` 安装器里务必勾选:

  • 工作负载 → “.NET 桌面开发”

  • 工作负载 → “Office/SharePoint 开发” 这两项会把 VSTO 项目模板、Office PIA(主互操作程序集)和调试工具一次装全

  • Visual Studio 2022 Professional序列号:

TD244-P4NB7-YQ6XK-Y8MMM-YWV2J

验证步骤

  1. 新建项目 → 语言选 C# → 搜索“VSTO”,能看到“Word 外接程序 (.NET Framework)”模板即成功 。
  2. 直接 F5,Word 启动并在“加载项”页出现默认 Ribbon,说明调试环境就绪。

打包命令 msbuild WordAddIn.csproj /t:Publish /p:Configuration=Release

恭喜!既然程序已经开发完善,接下来就是激动人心的发布环节了。

要让其他人使用您的 Word 插件,最标准的方法是使用 Visual Studio 的**发布(Publish)**功能。这会生成一个安装程序( setup.exe ),用户只需双击即可自动配置环境并安装插件。

以下是详细的操作步骤:

第一步:准备发布信息

建议先完善一下软件的“身份信息”,这样安装界面会显得更专业:

  1. 在 Visual Studio 右侧的 解决方案资源管理器 中,右键点击项目 WordAddIn ,选择 属性 (Properties) 。
  2. 切换到 发布 (Publish) 选项卡。
  3. 点击 选项 (Options) 按钮。
    • 描述 (Description) :填写“发布者名称”(您的名字)和“产品名称”(如:AI 写作助手)。
    • Office 设置 :保持默认即可。
  4. 点击确定保存。

第二步:执行发布

  1. 依然在 发布 (Publish) 选项卡页面。
  2. 发布位置 :默认会发布到项目目录下的 publish\ 文件夹,或者您可以点击“浏览”选择一个桌面上的文件夹(例如 D:\Desktop\AIWordAddIn_Setup\ ),方便查找。
  3. 点击页面底部的 立即发布 (Publish Now) 按钮。
  4. Visual Studio 会开始编译并打包,成功后会自动打开生成的文件夹。

第三步:如何分享给他人

打开发布生成的文件夹,您会看到以下文件:

  • 📂 Application Files (文件夹)
  • 📄 setup.exe (安装程序)
  • 📄 WordAddIn.vsto (部署清单) 分享方法 : 请将这个 文件夹内的所有内容 (包括文件夹和两个文件)一起打包压缩(例如 AI助手安装包.zip ),发送给您的朋友或用户。

第四步:对方如何安装(关键!)

由于我们使用的是开发用的“临时证书”(自签名证书),并没有购买昂贵的商业数字证书,所以对方在安装时,Windows 会提示“发布者不可信”并拦截安装。

请务必告诉您的朋友按以下步骤操作(只需做一次):

  1. 解压 您发的压缩包。

  2. 安装证书 (解决信任问题):

    • 在文件夹中找到 WordAddIn.vsto 文件(或者是 WordAddIn_TemporaryKey.pfx ,如果在发布包里没包含 pfx,您可能需要单独发给他,或者指导他信任 setup.exe )。
    • 更简单的测试方法 :通常直接运行 setup.exe ,如果报错说“证书不受信任”,则需要手动将证书添加到信任列表。
    • 最稳妥的个人分发方式 :
      1. 在您的电脑上,右键点击项目中的 WordAddIn_TemporaryKey.pfx -> 安装 PFX 。
      2. 或者,让朋友在安装出错时,点击错误详情,选择“安装证书” -> 存储位置选 “受信任的根证书颁发机构” 。 如果觉得证书麻烦: 如果只是发给非常信任的朋友,且不想折腾证书,可以让他们:
  3. 运行 setup.exe 。

  4. 如果弹出红色警告,点击“详细信息”,查看是否允许“仍要运行”或“安装”。

总结

  1. 右键项目 -> 发布 -> 立即发布 。
  2. 把生成的文件夹打包发给别人。
  3. 让对方运行 setup.exe 即可(注意解决证书信任警告)。 快去试试打包,把您的作品分享给第一个用户吧!