Akshay Ghadi Ответов: 2

C# winform multiple verion DLL


Привет,

как я могу использовать несколько версий одной и той же библиотеки DLL в своем проекте,
и как мы можем использовать их во время выполнения при выборе версии ..

Спасибо в Adv ..

Что я уже пробовал:

Hello,

how can i use multiple version of same name DLL in my project,
and how we can use them at runtime on selection of version ..

Thanks in Adv ..

2 Ответов

Рейтинг:
2

Maciej Los

Ричард, это предупреждение.: "Этот API устарел."

Richard MacCutchan

Да, но не на всех перегрузках.

Maciej Los

Оооо... Я вижу. Только 3 из 8 устарели....

Рейтинг:
1

Maciej Los

Если вы говорите о версии dll в зависимости от системы Win OS, вы можете использовать:

#if WIN64
    [DllImport("Win64Version.dll", CallingConvention=CallingConvention.Cdecl)]
#else
    [DllImport("Win32Version.dll", CallingConvention=CallingConvention.Cdecl)]
#endif


Видеть:
#Если...Тогда...#Else Директивы - Visual Basic | Microsoft Docs[^]
Класс DllImportAttribute (System.Runtime.InteropServices) | Майкрософт Документы[^]