locked
ICorProfiler loaded a module with a "nlp" extension.

    Question

  • Hi,

    I'm using ICorProfiler to detect modules that my process loaded and I noticed that sometimes it
    loads modules with a "nlp" extension. (i.e "sorttbls.nlp")

    Google says it's a "newsletter profi" file, which is obviously not what I'm seeing. 
    What are those files and why are they considered as modules?

    thanks :)

    Thursday, November 15, 2012 3:20 PM

Answers

  • Hi, all.

    IIRC, I *believe* these are resource-only modules.  As Jeffrey states, they have no metadata, so they're typically pretty useless to a profiler.

    Thanks,
    Dave

    • Marked as answer by Number 2 Saturday, November 24, 2012 9:20 AM
    Wednesday, November 21, 2012 5:33 PM
    Owner

All replies

  • Hi,

    Welcome to the MSDN Forum.

    I am trying to involve some other one into this case.

    Wait it patiently, please.

    Thank you.

    Best regards,


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Friday, November 16, 2012 3:38 PM
    Moderator
  • Hi, I found out something new.
    It happens when the target process is compiled to Framework 2, but if I compile it to frameowrk 4 - I don't see these files...

    I'm using Vs2010 express on Windows 7 ,x64 with .Net framework 4.

    Saturday, November 17, 2012 6:37 PM
  • Hi,
    are there any answers? :)
    Monday, November 19, 2012 6:36 PM
  • Hi,

    Not yet,

    If the issue is urgent to your business, it is recommended that you contact Microsoft Customer Spport Services(CSS) via telephone so that a dedicated Support Professional can assist you in a more efficient manner. Please be advised that contacting phone support will be a charged call. 

    to obtain the phone numbers for specific technology request please take a look at the web site listed below.

    http://support.microsoft.com/default.aspx?scid=fh;EN-US;PHONENUMBERS  

    If you are outside the US please see http://support.microsoft.com for regional support phone numbers.

    Best regards,


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Tuesday, November 20, 2012 7:10 AM
    Moderator
  • I've also always been curious about this.  It appears to not have metadata attached to it, yet we receive ModuleAttachToAssembly callbacks for it.  Please let the thread know why this is.
    Wednesday, November 21, 2012 2:05 PM
  • Hi, all.

    IIRC, I *believe* these are resource-only modules.  As Jeffrey states, they have no metadata, so they're typically pretty useless to a profiler.

    Thanks,
    Dave

    • Marked as answer by Number 2 Saturday, November 24, 2012 9:20 AM
    Wednesday, November 21, 2012 5:33 PM
    Owner
  • The .NLP file is a custom culture file that can be created from using CultureAndRegionInfoBuilder.

    The process of creating an .NLP file is described here:

    http://msdn.microsoft.com/en-us/library/ms172469%28v=vs.80%29.aspx


    • Edited by JDMach37 Thursday, November 22, 2012 3:25 AM
    Thursday, November 22, 2012 3:07 AM