Search Issue Tracker

Won't Fix



Found in


Issue ID




Unity fails to load .NET 4.6 assemblies with TypeLoadException



DLLs added to the project:

To reproduce:

1. Open the project, attached by user (

Expected: no exceptions are thrown when launching the Editor with the DLLs mentioned above
Actual: TypeLoadException and "Unloading broken assembly Assets/System.Management.Automation.dll, this assembly can cause crashes in the runtime" errors are thrown after the project was opened

Reproduced in 2017.1.0b2, 2017.1.0b3, 2017.1.0b4, 2017.1.0b5, 2017.1.0b6
Could not test for regression, because the DLLs target .NET 4.x and so this issue can really be tested with 2017.1, since this is the version where .NET 4.6 support was introduced.

Update: We've filed an issue upstream to address the problem

Comments (12)

  1. sasadf

    Jun 09, 2020 12:53

  2. sasadf

    Jun 09, 2020 12:52

    <>' " a [asd](aaaa)

  3. NanoMath

    May 18, 2018 09:53

    Reproduced in 2018.2.0b4 on Windows 10 64bit

  4. Laniemme

    Mar 07, 2018 02:48

    Unloading broken assembly Assets/Plugins/Newtonsoft.Json.dll, this assembly can cause crashes in the runtime

  5. StarFluke

    Jan 27, 2018 01:02

    Verified fix in 2018.1b4

  6. StarFluke

    Jan 26, 2018 20:44

    e.g. class FromBase<I> excepts in Base<I> static constructor:
    _zero = new I { INIT_ID = 0 };

  7. StarFluke

    Jan 26, 2018 20:27

    Reproduced in 2017.3.0f3 with plugin code that uses a generic hierarchy.

  8. jorisshh

    Jan 19, 2018 13:25

    Reproduced on 2018.1b3

  9. LaneFox

    Nov 21, 2017 19:03

    This prevents a huge number of common integration uses, is there any fix status?

  10. GilCat

    Nov 06, 2017 15:02

    Reproduced here on 2017.3.0b8

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.