Возможность подключения к хранилищу AutoCAD c#


Я создал проект для доступа к свойствам SheetSet, а также к функциональным возможностям AutoCAD Vault, включая возврат на сервер, возврат с сервера и все остальное. Он был разработан с использованием C# на основе файлов AutoCAD 2012 .dll. И протестировано с использованием сервера AutoDesk Vault 2012. Он работал нормально, но тот же код, то есть тот же файл .exe, не работает с сервером AutoDesk Vault 2015. Даже вход на сервер не происходит.
Но обычный доступ к свойствам SheetSet работает хорошо, без каких-либо проблем.
Теперь он продолжает говорить о проблемах с учетными данными. Я почти уверен, что это не фактическое проблема.

Мой вопрос:
1. "Отличается ли код в зависимости от версии AutoCAD..?".
2. "Если да, есть ли возможность написать код один раз, и доступ ко всем версиям..?".

Пожалуйста, сделайте необходимое, любая помощь будет оценена. Спасибо.


person Thiyagarajan    schedule 27.11.2014    source источник


Ответы (2)


Клиенты Vault 2012 несовместимы с сервером Vault 2015 (http://justonesandzeros.typepad.com/blog/2014/03/whats-new-in-the-vault-2015-sdk.html).

Вы должны изменить ссылки, обновить некоторые части кода, обновить версию .NET framework (4.5 для Vault 2015) и перекомпилировать.

person Maxence    schedule 28.11.2014

Наконец я нашел свой ответ.
Начиная с продукта AutoDesk 2013, они следуют новому образцу.
Таким образом, старые версии до 2012 года несовместимы. Но более новые версии с 2013 по 2015 год поддерживают совместимость (используя набор из 5 или 6 dll файлов).

person Thiyagarajan    schedule 03.03.2015