0


SheetSet のプロパティと、サーバーへのチェックイン、サーバーからのチェックアウトなどの AutoCAD Vault 機能にアクセスするためのプロジェクトを作成しました。AutoCAD 2012 .dll ファイルに基づいて C# を使用して開発されました。また、AutoDesk Vault 2012 サーバーを使用してテスト済みです。正常に動作しましたが、同じコード、つまり同じ .exe ファイルが AutoDesk Vault 2015 サーバーで動作しません。サーバーへのログインすら行われていません。
ただし、SheetSet プロパティへの通常のアクセスは問題なく正常に機能しています。
今、それは資格情報の問題として言い続けています., 私はそれが実際の問題ではないことを確信しています.

私の質問は:
1.「コードは AutoCAD のバージョンによって異なりますか..?」。
2.「もしそうなら、一度コードを書いて、すべての種類のバージョンにアクセスする可能性はありますか..?」.

必要なことをしてください。どんな助けでもありがたいです。ありがとう。

4

2 に答える 2

1

Vault 2012 クライアントは Vault 2015 サーバーと互換性がありません( http://justonesandzeros.typepad.com/blog/2014/03/whats-new-in-the-vault-2015-sdk.html )。

参照を変更し、コードの一部を更新し、.NET Framework バージョン (Vault 2015 の場合は 4.5) を更新し、再コンパイルする必要があります。

于 2014-11-28T08:37:31.443 に答える
0

最後に、私は自分の答えを見つけました。
AutoDesk 2013 製品から、彼らは新しい種類のパターンに従っています。
そのため、2012年より前の古いバージョンは互換性がありません。ただし、2013 年から 2015 年までの新しいバージョンでは、互換性がサポートされています (5 つまたは 6 つの dll ファイルのセットを使用)。

于 2015-03-03T14:09:11.920 に答える