none
This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded

    Question

  • Hello,

    When trying to register a custom data flow component (.dll file) to the Global Assembly Cache. I received the following message:

    Failure adding assembly to the cache: This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

    I think that the problem lies with .NET version (as described in different forums). However the target framework of my project is .NET framework 4 (assembly built by runtime). Where can I see what the currently loaded runtime is? 

    Regards,

    Eddy

    Friday, August 08, 2014 9:55 AM

All replies

  • Hi Eddy,

    You are right. It is caused by that .Net framework 4 is not installed in the server. Please check the installed versions by the following article:
    http://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

    If the .Net framework 4 is not installed, please install it at first.

    In addition, this issue sounds to be a .Net development related issue. Could you please post it in the appropriate forum in the future.

    Thanks,
    Jinchun Chen

    Tuesday, August 12, 2014 2:06 AM
    Moderator