代码之家  ›  专栏  ›  技术社区  ›  patrick

你能在3.5项目中使用.NET4.0DLL吗?

  •  30
  • patrick  · 技术社区  · 14 年前

    你能在3.5项目中使用.NET4.0DLL吗?

    3 回复  |  直到 14 年前
        1
  •  26
  •   ChrisLively    14 年前

    不。您可以在4.0项目中使用.NET3.5程序集,但不能相反。

        2
  •  17
  •   Darin Dimitrov    14 年前

        3
  •  0
  •   Bugs Manjeet    7 年前

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

    通过COM使用我们的.NET 4 DLL

    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(); 
            } 
        } 
    
    }