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」ダミー ファイルです。
これは、他のコンピューターの 1 つによって生成された「 EDRWX」ダミー ファイルです。
問題の原因は何ですか?また、どのように修正できますか?
補足: 私はほぼ 3 日間調査してきました....そのため、この問題に腹を立てています。こんなに吸い込まれて、もう僕が見えないものが君の目には見えるかもしれない。