Created
May 23, 2016 19:21
-
-
Save artbear/72452dce636226c48545f290023ecbd1 to your computer and use it in GitHub Desktop.
ПодключитьВнешнююКомпоненту любую NET-сборку
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/EvilBeaver/OneScript/commit/b51d2d9817ef65e43217792c1fb149cfb2cb78dc#commitcomment-17572463 | |
@allusitn | |
А можно вопрос - а что делает этот код ? и зачем он нужен ? | |
ПодключитьВнешнююКомпоненту(ОбъединитьПути(Каталог, "oscript.exe")); | |
@dmpas | |
dmpas commented on b51d2d9 a day ago | |
@allustin Загружает классы из библиотеки "oscript.exe" в глобальное пространство. Очевидно, подгружает классы для разбора multipart-запроса, которые @EvilBeaver вынес из общей библиотеки непосредственно в oscript.exe. Вот мне и непонятно, почему oscript.exe сам не может их подгрузить при запуске? | |
@EvilBeaver | |
Любая .NET сборка может быть внешней компонентой. | |
Нет. | |
Берешь DLL, добавляешь из NuGet пакет OneScript. | |
Создаешь класс, размечаешь атрибутом ContextClass (см. документацию на сайте, раздел "как добавить свой класс") | |
Все, твоя DLL теперь внешняя компонента. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment