Как вызвать статический метод C# в 1С

Есть библиотека dll, которая написана на C#. В которой есть класс, например:

public class Test
{
    public void TestMethod()
    {
        // Успешно
    }

    public static void TestStaticMethod()
    {
        // Не видит этот метод в 1с
    }
}

Обращаемся к TestMethod() без проблем, а вот обратиться к статическому методу TestStaticMethod никак не получается, может кто нибудь подсказать: может так невозможно сделать?


Ответы (2 шт):

Автор решения: aepot

Так как 1С поддерживает интеграцию сторонних библиотек только через Component Object Model (COM), то и искать надо ограничения относительно COM.

Ответ найден.

COM не поддерживает static методы

→ Ссылка
Автор решения: Serginio
врап=новый COMОбъект("NetObjectToIDispatch45");
Test=Врап.ПолучитьТипИзСборки("Test",ПутьКСборке_Или_Имя_ДЛЛ_Если_В_GAС);
Сообщить(Test.TestStaticMethod());

Ссылки на нужные ресурсы смотри здесь

https://ru.stackoverflow.com/questions/527763/Как-вызвать-метод-из-c-в-1С/527802#527802

→ Ссылка