Не работает LogIn

Автор Тема: Не работает LogIn  (Прочитано 10767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Не работает LogIn
« : 26-06-2017, 13:28:55 »
Добрый день, коллеги.

Подскажите, с чем может быть связано зависание диалогового окна LogIn?

А при попытке нажать на получение списка хранилищ, выводится следующее сообщение.


Код - vb.net [Выбрать]
  1. Imports System.Windows.Forms
  2. Imports Autodesk.DataManagement.Client.Framework
  3. Imports Autodesk.DataManagement.Client.Framework.Vault.Currency.Connections
  4. Module vltStartMeFirst
  5.     <STAThread>
  6.     Public Sub Main()
  7.         Application.EnableVisualStyles()
  8.         Application.SetCompatibleTextRenderingDefault(False)
  9.         Dim sttngs As Vault.Forms.Settings.LoginSettings = New Vault.Forms.Settings.LoginSettings()
  10.         With sttngs
  11.             .VaultName = "Test"
  12.             .ServerName = "vault01"
  13.             .AutoLoginMode = Autodesk.DataManagement.Client.Framework.Vault.Forms.Settings.LoginSettings.AutoLoginModeValues.RestoreAndExecute
  14.         End With
  15.         ' Содинение с Vault
  16.         Dim conn As Connection = Vault.Forms.Library.Login(sttngs)
  17.         If conn IsNot Nothing Then
  18.             ' Запускаю форму со списком папок хранилища
  19.             Application.Run(New Main(conn))
  20.         End If
  21.     End Sub
  22. End Module

Пытаюсь создать приложение, а не плагин для Vault.

Отмечено как Решение Пашин Евгений 26-06-2017, 14:32:09

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Re: Не работает LogIn
« Ответ #1 : 26-06-2017, 14:31:03 »
Решение следующее:

1. Дополнительно добавляем ссылки на Autodesk.Connectivity.WebServices.Interop.dll, System.Web.Services.dll, Microsoft.Web.Services3.dll и Autodesk.Connectivity.WebServices.WCF.dll. Копировать локально: TRUE!!!
2. Нужна ещё ссылка на ClmLoader.dll.
    Проблема:
    • Этого файла нет в Vault SDK 2017!
    • Этот файл не подключается к проекту!
   Решение:
    • Копируем его из "C:\Program Files\Autodesk\Vault Professional 2017\Explorer\clmloader.dll" в папку сборки проекта bin\Debug или Release
3. Собираем проект.
4. Наслаждаемся результатом.

Решение взято отсюда:
https://forums.autodesk.com/t5/vault-customization/vault-2017-login-error/m-p/6558737#M4399
« Последнее редактирование: 27-06-2017, 08:33:00 от Пашин Евгений »