我在app-v上安装了Visio,这是用于应用程序虚拟化的Microsoft工具。我在本地机器上运行visio,效果很好。但是当我在本地机器上编写c#代码来获取或创建如下所示的Visio应用程序时:
Microsoft.Office.Interop.Visio.Application application = (Microsoft.Office.Interop.Visio.Application)Marshal.GetActiveObject("Visio.Application");
我收到了错误:
操作不可用(例外情况:0x800401E3(MK_E_UNAVAILABLE))
我首先在Visio午餐,然后是我的c#代码,所以我确定Visio正在运行。 当然我理解错误但是如何在这种情况下获取或创建Visio?