【问题标题】:Does Visio 2019 install an equivalent to AxInterop.Microsoft.Office.Interop.VisOcx?Visio 2019 是否安装了 AxInterop.Microsoft.Office.Interop.VisOcx 的等效项?
【发布时间】:2023-02-24 03:06:35
【问题描述】:

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

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

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

【问题讨论】:

  • 检查目标机器上的GAC

标签: wpf visio


【解决方案1】:

您提到的程序集是由 Visual Studio 自动生成当您将 Visio 控件添加到窗体时(即从工具箱中删除它)。

最有可能的是,您安装的 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。如果这是一个管理问题(您不能安装或卸载任何东西),那么也无济于事。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多