.NET 4.x WebKit.NET-0.5-bin-cairo подключение dll-ки

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by eregis, 29 Jul 2012.

  1. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    Здравствуйте все.

    Кто-нибудь работал с WebKit.NET-0.5-bin-cairo?

    Dll-ки нормально подключаются, я так понял, эта библиотека построена на баз control'ов,
    но при этом не могу даже создать объект класса.
    private WebKitBrowser New_Web = new WebKitBrowser();
    пишет
    Невозможно загрузить файл или сборку "WebKit.Interop, Version=533.0.0.0, Culture=neutral, PublicKeyToken=b967213f6d29a3be" или один из зависимых от них компонентов. Не удается найти указанный файл.
    Когда подключаю к проэкту файл WebKit.Interop.dll
    Как боротся ?
     
  2. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    А как ты dll- ку подключаешь?
    Вот тут сцыль - описывается как добавлять + один из комментов советует : "Надо было из папки bin со скаченным webkit все файлы кинуть в папку проекта bin/debug или bin/realese смотря как запускаеш"
    ТЫЦ
    Тема найдена посредством гугленья. Сам с вебкитом я не работал, только со встроенным компонентом WebBrowser.
     
  3. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    Все сделано на ура, dll подключаю в ссылках, все добавляется и тд. При запуске ругань.
     
  4. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    Ну посмотри какие сборки грузит WebKit.Interop.dll и сравни с тем что у тебя есть. Хотя судя по названию Interop там должны быть какие-то unmanaged DLL-ки, WebKit.NET это очередные танцы с бубном и обверткой вокруг unmanaged движка WebKit и без файлов движка WebKit он бесполезен.
     
  5. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    Думаю нужен какой-то манифес, вот только где его достать ?
     
  6. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    Манифест? Не догнал при чем он тут, почитай readme - нужен Visual C++ 2008 Runtime
     
  7. eregis

    eregis Member

    Joined:
    15 Jul 2010
    Messages:
    104
    Likes Received:
    5
    Reputations:
    -5
    проблему решил) Без понятия как.
     
  8. Staf4

    Staf4 New Member

    Joined:
    22 Nov 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Решение. Если переделали все возможное, но все еще ругается, попробуйте изменить платформу своей программы с Any Cpu или x64 на x86. У меня заработало.