Подтвердить что ты не робот

Можете ли вы использовать DLL.NET 4.0 в проекте 3.5?

Можно ли использовать DLL.NET 4.0 в проекте 3.5?

4b9b3361

Ответ 1

Неа. Вы можете использовать сборку .Net 3.5 в проекте 4.0, но не наоборот.

Ответ 2

Нет, вы не можете. Сборка, собранная против .NET 4.0, может быть загружена только CLR 4.0. С другой стороны, CLR 4.0 может загружать сборки, скомпилированные в .NET 3.5.

Ответ 3

https://code.msdn.microsoft.com/Using-a-NET-4-Based-DLL-bb141db3/

Используйте нашу библиотеку .NET 4 через COM

using System; 
using Net4ToNet2Adapter; 

namespace Net2Assembly 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            Console.WriteLine("CLR version from EXE: {0}", Environment.Version); 
            Type myClassAdapterType = Type.GetTypeFromProgID("Net4ToNet2Adapter.MyClassAdapter"); 
            object myClassAdapterInstance = Activator.CreateInstance(myClassAdapterType); 
            IMyClassAdapter myClassAdapter = (IMyClassAdapter)myClassAdapterInstance; 
            myClassAdapter.DoNet4Action(); 
        } 
    } 

}