Выполнено много поисков, но мало информации о F# -> C++/CLI
Очень просто настроить, в C ++ / CLI
namespace A {
public ref class B{
public static void f(){};
}; }
В проекте C # видимое пространство имен может вызыватьf()
fine:
A.B.f()
В проекте F # пространство имен невидимо, и я получаю ошибку компиляции и красную волнистую строку под A.
Если я заверну вызов f()
в C #, а затем вызову этого из F #, то все в порядке.
Я убедился, что порядок сборки правильный и ссылки установлены.Я не могу понять, почему F # ведет себя не так, как C #.Кто-нибудь получил это работает?Может быть, в F # нужны настройки проекта? #
Больно вводить слой клея C #?!?!?!