如何设置 VSTO 4.0 先决条件?

发布于 2024-12-27 01:28:25 字数 1191 浏览 0 评论 0原文

我们使用的是 Windows Installer / MSI 而不 ClickOnce。

我们遵循了这篇关于为我们的 Windows Installer 创建 Windows 安装程序的详细 Microsoft 文章 VSTO Outlook 插件:

部署 Visual Studio 工具使用 Windows Installer 的 2007 Microsoft Office System 的 Office System 3.0 解决方案

很好,但总是伴随着这些冗长、复杂、详细的脚本化安装说明知道什么是安全的定制以适合我们自己的情况的问题。

在我们的案例中,我们使用 VS2010 和 VSTO4,说明适用于 VSTO3。因此,我们使用这些指令创建的启动器抱怨缺少 VSTO3。

我们必须改变什么?我们为 VSTO4 插入什么?以下是文章的相关摘录:

<前><代码>6。在“属性”窗口中,执行以下任务。 a) 将(名称)的值设置为搜索 VSTO 3.0 运行时。 b) 将属性值更改为 VSTORUNTIME。 c) 将RegKey的值设置为Software\Microsoft\vsto Runtime Setup\v9.0.21022 d) 将 Root 属性设置为 vsdrrHKLM。 e) 将“值”属性更改为“安装”。 7. 在启动条件(ExcelAddInSetup) 编辑器中,选择Condition1 启动条件,右键单击该条件并选择属性窗口。 8. 在“属性”窗口中,执行以下任务。 a) 设置(名称)以验证 VSTO 3.0 运行时可用性。 b) 将 Condition 属性的值更改为以下 VSTORUNTIME = "#1" c) 将 InstallURL 属性留空。 d) 将“消息”属性的值更改为“未安装 Office 3.0 运行时的 Visual Studio 工具”。请运行Setup.exe。

这是在目标机器上触发的最后一个错误(如果您愿意的话,我们的自己的启动条件错误)。

未安装 Office 3.0 运行时的 Visual Studio 工具。 请运行Setup.exe

We are using Windows Installer / MSI not ClickOnce.

We have followed this detailed Microsoft article on creating a Windows Installer for our
VSTO Outlook Addin:

Deploying a Visual Studio Tools for the Office System 3.0 Solution for the 2007 Microsoft Office System Using Windows Installer

It's fine, but always with these long, complex, detailed scripted setup instructions there's the problem of knowing what is safe to customise to fit our own circumstances.

In our cases we're using VS2010 and VSTO4 and the instructions are for VSTO3. So the launcher we created using those instructions complains about the missing VSTO3.

What do we have to change? And what do we insert for VSTO4? Here are the relevant extracts from the article:

6. In the Properties window, perform the following tasks.
   a) Set the value of (Name) to Search for VSTO 3.0 Runtime.
   b) Change the value of Property to VSTORUNTIME.
   c) Set the value of RegKey to Software\Microsoft\vsto runtime Setup\v9.0.21022
   d) Leave the Root property set to vsdrrHKLM.
   e) Change the Value property to Install.

7. In the Launch Conditions(ExcelAddInSetup) editor, select the Condition1 launch condition, right-click the condition and select Properties Window.

8. In the Properties window, perform the following tasks.
   a) Set (Name) to Verify VSTO 3.0 Runtime availability.
   b) Change the value of the Condition property to the following VSTORUNTIME = "#1"
   c) Leave the InstallURL property blank.
   d) Change the value of the Message property to The Visual Studio Tools for Office 3.0 Runtime is not installed. Please run Setup.exe.

It's this last error (our own launch condition error, if you like) which is firing on the target machine.

The Visual Studio Tools for Office 3.0 Runtime is not installed.
Please run Setup.exe

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

能怎样 2025-01-03 01:28:25

这里似乎有更新的指南:
http://msdn.microsoft.com/en-us/vsto/ff937654.aspx

相同的说明,但针对 VSTO4 进行了更新。

It appears there's an updated guide here:
http://msdn.microsoft.com/en-us/vsto/ff937654.aspx

The same instructions, but updated for VSTO4.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文