Кто-нибудь знает, что F # эквивалентно утверждению C# 'extern alias', как описано здесь? https://blogs.msdn.microsoft.com/abhinaba/2005/11/30/c-2-0-using-different-versions-of-the-same-dll-in-one-application/F # Эквивалент «внешнему псевдониму» C#
Мне нужно использовать две версии dll с таким же именем, но VS IDE не позволяет мне добавлять более одного.
Спасибо за подсказки. Похоже, последнее проще, поскольку первое решение будет состоять из 4 dll - по одному для каждой из двух оберток, а затем для базовых dll, правильно? –
Я думал о двух базовых DLL, а затем в оболочке C#, использующей extern-псевдоним и предоставляя функциональность от обоих, а затем к файлу F #, который его использует. Если другое решение работает для вас, это тоже хорошо. – scrwtp
Чтобы прояснить предыдущий комментарий, невозможно «отмыть» псевдоним через C# - он будет локальным для проекта C#, в котором определяется псевдоним. Но вы можете предоставить функциональность классам F # через C#. –