Tag: solidworks

XpsDocument GetFixedDocumentSequence为特定计算机生成的文件返回null

Solidworks生成“EDRWX”文件。 通常,这些是使用 Microsoft XPS查看器打开的 。 问题 : 应用程序使用.net XPSDocument打开它们并在打印之前对它们进行一些操作。 错误方法是“GetFixedDocumentSequence”。 它返回null,从特定计算机生成文件。 即使应用程序在特定计算机上运行,​​它也会这样做。 但它与其他计算机生成的文件一起工作正常。 当试图用XPS文档查看器打开文件时,它无法打开,说它无法打开。 但是,它确实在创建它的特定计算机上打开。 如果此计算机从Microsoft Word中打印正常的XPS文件,则其他计算机可以使用XPS文档查看器正常打开它。 此外,其他计算机生成的“EDRWX”文件可以在包含特定计算机的每台计算机上使用XPS文档查看器轻松打开。 更多规格: 特定的计算机在Windows 8.1下运行。 其他计算机在Windows 7下运行。 该应用程序使用.net Framework 4.0运行。 这是由特定计算机生成的“EDRWX”虚拟文件。 这是由其他计算机之一生成的“EDRWX”虚拟文件。 问题的原因是什么?如何解决? 旁注:我已经调查了将近3天……所以我对这个问题感到愤怒。 可能是你的眼睛可以看到我不再被吸入这么多了。 在我的挖掘中,我发现这两个文件之间存在差异。

为Solidworks构建C#addin

在多个网站上看起来相当复杂。 使用Visual Studio 2017在C#中构建Solidworks Addin的正确步骤是什么?