我使用 Visual Studio 创建了我的第一个 Office 加载项。它针对 4.0 .Net 框架并使用新的 VS 2012 创建。我需要在办公室周围的各种 32 位 XP 和 64 位 Windows 7 计算机上分发/安装这个项目。所以我将项目配置为安装在 XP 上(这是我的第一个减速带,因为我没有意识到 VS 2012 需要更新才能制作与 XP 兼容的解决方案)。现在我有一个有效的 win32 应用程序,我收到另一个错误:
尝试安装“C:\filepath...\Import Contacts.vsto”时发生以下错误:“没有应用程序与此操作的指定文件关联。”
经过一番挖掘,我想我需要在客户端计算机上安装 Microsoft Visual Studio Tools for Office Runtime。为此,我想使用项目的先决条件属性。因此,我阅读了使用一些值得注意的站点创建自定义先决条件(例如,创建引导程序包、应用程序部署先决条件、添加自定义先决条件和在 Visual Studio 2012 中为 Office 2013 创建引导程序包)。我根据最后一个 URL 创建了文件(即使我不确定它是否与我需要的包有关),但它没有出现在 Project > Properties > Publish > Prerequisites 下的对话框中
如果你阅读了这篇文章,它说一旦我重新启动 VS 2012,VS 先决条件对话框应该会自动更新,我这样做了但无济于事。我知道我将来需要再次使用这个功能,所以我真的很想知道我做错了什么并解决这个问题。请帮忙!我保证会迅速将 ACCEPT 授予帮助我解决此问题的任何人!先感谢您。