Visio 2019 是否安装了 AxInterop.Microsoft.Office.Interop.VisOcx 的等效项?

问题描述 投票:0回答:1

我正在使用一个示例应用程序将 Visio 集成到 WPF 应用程序中。示例应用程序引用 AxInterop.Microsoft.Office.Interop.VisOcx

我开发的虚拟机被锁定,我无法将任何 .dll 复制到它上面。 不过,它确实安装了 Visio 2019。

基于此,在安装了 Visio 2019 的机器上是否有等同于 AxInterop.Microsoft.Office.Interop.VisOcx 的工具?

wpf visio
1个回答
0
投票

您提到的程序集是 当您将 Visio 控件添加到表单时(即从工具箱中拖放它),由 Visual Studio 自动生成。

很可能,您安装的 Visio 版本与您的 Visual Studio 版本不匹配。例如,Visio 是 32 位,而您使用的是 Visual Studio 2022(64 位),或者 Visio 是 64 位,而您使用的是 Visual Studio 2019(32 位)。所以Visio控件不会出现在Visual Studio的工具箱中,无法正常使用

一些相关的疑难解答: https://learn.microsoft.com/en-us/office/troubleshoot/visio/cannot-add-visio-drawing-control

我认为,为了简单起见,您可以只使用匹配的版本。比如 Visual Studio 2022 和 Visio x64。或者 Visual Studio 2019 和 Visio x86。但是,如果这是一个管理问题(不允许安装或卸载任何东西),那么我想这无济于事。

© www.soinside.com 2019 - 2024. All rights reserved.