Profiling JSON.net

Hi,

I have a problem profiling my app which uses the JSON.net library. http://json.codeplex.com/. It reports the following exception: VerificationException: Operation could destabilize the runtime.

And yes, my app runs smoothly when it is not profiling. Thanks!

Comments

  • We've seen this previously- it's due to some tighter security that's incompatible with line level timings.

    You can get around it by changing some of the Json source:

    - find JsonWriter.cs
    - comment out "[assembly:System.Security.SecurityTransparent]"
    - expand the "properties" folder
    - comment out "[assembly:AllowPartiallyTrustedCallers]" in the #if !SILVERLIGHT region
    - rebuild your solution

    With those changes, it should hopefully work. You can uncomment the lines again when you release your app if you wish.
    Systems Software Engineer

    Redgate Software

Sign In or Register to comment.