Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Dmitry Sikorsky
    @DmitrySikorsky
    вот залил свой тестовый проект
    надо только изменить путь к dll-ке
    Пронин Андрей
    @KANekT

    в студии поддержка будет позже

    а что именно понимается под поддержкой ?

    Dmitry Sikorsky
    @DmitrySikorsky
    кстати, заметил, что если включить только "imports": "dnxcore50", то нельзя подключить entityframework, например
    т.к. какая-то из зависимостей EF его не поддерживает, как я понял
    Артём Баранов
    @artemb89
    @KANekT собирать, запускать, работа с пакетами - всё из cli, не работает интелисэнс.
    @DmitrySikorsky Падает =( Пробовал свою либу подсунуть - не падает, сейчас поковыряю, может получится что
    Пронин Андрей
    @KANekT
    @artemb89 можешь скинуть тестовый проект
    я вчера ставил инструменты для VS RC2
    Артём Баранов
    @artemb89
    Попробуй взять проект Дмитрия
    Dmitry Sikorsky
    @DmitrySikorsky
    я поставил это. с поддержкой в студии вроде нет проблем. все собирается, есть проекты-шаблоны
    Пронин Андрей
    @KANekT
    я Артему :)
    Артём Баранов
    @artemb89
    спс
    Dmitry Sikorsky
    @DmitrySikorsky
    @artemb89 странно, что с моей падает, а с вашей -нет) там пустая либа) видать, в project.json что-то
    У меня у либы 2 связи:
    "NETStandard.Library": "1.5.0-rc2-24027",
    "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final"
    может оно не может их загрузить и падает
    я чего хочу добиться: хочу загрузить сборку с контроллером и проверить, будет ли контроллер работать
    Артём Баранов
    @artemb89
    Так, сейчас еще раз попробую конечно, но что-то мне подсказывает что проблема в точках в названии проекта
    Dmitry Sikorsky
    @DmitrySikorsky
    ого
    Артём Баранов
    @artemb89
    Ну вроде бы действительно так, теперь у меня проблема в другом: не могу достучатся до контроллера вообще ни до какого
    Dmitry Sikorsky
    @DmitrySikorsky
    точняк) дело в этом) думаю, стоит issue создать на гите, т.к. это похоже на багу
    сделаете?
    Артём Баранов
    @artemb89
    я очень плохо пишу на английском - меня не поймут
    Dmitry Sikorsky
    @DmitrySikorsky
    ладно, я тогда напишу
    Пронин Андрей
    @KANekT
    google translate %)
    Dmitry Sikorsky
    @DmitrySikorsky
    у меня контроллер работает только из основного приложения
    загрузка сборки с контроллером не помогла
    Артём Баранов
    @artemb89
    да, так и есть =(
    Dmitry Sikorsky
    @DmitrySikorsky
    Буду смотреть в их исходники, пытаться понять, откуда оно берет контроллеры.
    aspnet/Mvc#4669
    Пронин Андрей
    @KANekT
    это так обновление ext core может затянуться до RC3 )
    Dmitry Sikorsky
    @DmitrySikorsky
    да, жестко, конечно. по сути, идея сохраняется, а реализация пишется с нуля
    Пронин Андрей
    @KANekT
    в платформусе я не думаю что придется много переписывать
    Dmitry Sikorsky
    @DmitrySikorsky
    да, думаю он достаточно абстрагирован
    Артём Баранов
    @artemb89
    aspnet/Mvc#4089
    похоже что как-то так должно быть
    services.AddMvc(options=>{
    options.ApplicationParts.AddRange(Directory.EnumerateFiles(@"*.dll").Select(f => Assembly.Load(f)));}
    );
    Dmitry Sikorsky
    @DmitrySikorsky
    утхы
    ApplicationParts
    выглядит многообещающе!
    а есть что-то почитать? или это в коде нашлось?
    в общем, загуглю в любом случае)
    Артём Баранов
    @artemb89
    Единственное что нашел, это фикс aspnet/Mvc@1bd66ff
    Толком ничего не нашел
    Dmitry Sikorsky
    @DmitrySikorsky
    это круто! буду читать, спасибо)
    Dmitry Sikorsky
    @DmitrySikorsky
    @artemb89 Да, работает! И оно очень крутое, походу можно гибко конфигурировать! Буду детальнее разбираться)
    Артём Баранов
    @artemb89
    Отлично))
    Артём Баранов
    @artemb89
    Вчера не успел попробовать, сейчас получилось подгрузить сборку и достучатся до контроллера =) вот так: var a=AssemblyLoadContext.Default.LoadFromAssemblyPath(@"C:\Users\baranov\Desktop\ExtCoreNew\src\ExtCoreNewLibB\bin\Debug\netstandard1.5\ExtCoreNewLibB.dll");
    services.AddMvcCore()
    .AddApplicationPart(a)
    Dmitry Sikorsky
    @DmitrySikorsky
    Да, я аналогично сделал) похоже, проблем не должно быть, скорее получится даже намного проще