Quantcast
Channel: Common Language Runtime Internals and Architecture forum
Viewing all articles
Browse latest Browse all 1710

Is it possible my application is loading NativeImage and JIT versions of dll's?

$
0
0

When looking at my application startup with Fusion, I see the same dll seemingly loaded multiple times:

From the 'default' pane of fusion logger:

*** Assembly Binder Log Entry  (06/05/2013 @ 6:56:56 PM) ***

The operation was successful.
Bind result: hr = 0x0. The operation completed successfully.

Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Running under executable  F:\src\main\3dswin\bin\x64\Release\3dsmax.exe
--- A detailed error log follows. 

=== Pre-bind state information ===
LOG: User = ADS\taylorst
LOG: DisplayName = PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 (Fully-specified)
LOG: Appbase = file:///F:/src/main/3dswin/bin/x64/Release/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = 3dsmax.exe
Calling assembly : WPFToolkit, Version=3.5.40128.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: F:\src\main\3dswin\bin\x64\Release\3dsmax.exe.Config
LOG: Using host configuration file: 
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
LOG: Version redirect found in framework config: 3.0.0.0 redirected to 4.0.0.0.
LOG: Post-policy reference: PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: Binding succeeds. Returns assembly from C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll.
LOG: Assembly is loaded in default load context.

--------------------------------------------------------------------------------------------------------------

From the Native pane:

*** Assembly Binder Log Entry (06/05/2013 @ 6:55:33 PM) *** The operation was successful. Bind result: hr = 0x0. The operation completed successfully. Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Running under executable F:\src\main\3dswin\bin\x64\Release\3dsmax.exe --- A detailed error log follows. === Pre-bind state information === LOG: User = ADS\taylorst LOG: DisplayName = PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (Fully-specified) LOG: Appbase = file:///F:/src/main/3dswin/bin/x64/Release/ LOG: Initial PrivatePath = NULL LOG: Dynamic Base = NULL LOG: Cache Base = NULL LOG: AppName = 3dsmax.exe Calling assembly : ManagedServices, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. === LOG: Start validating all the dependencies.
<log emitted for brevity...>

LOG: [Level 1]Start validating IL dependency Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. Native image has correct version information. LOG: Validation of dependencies succeeded. LOG: Bind to native image succeeded. Attempting to use native image C:\Windows\assembly\NativeImages_v4.0.30319_64\Presentatio5ae0f00f#\b686a51f20097a3a518cdc9d6730c1c2\PresentationFramework.ni.dll. Native image successfully used.

Is this a problem?  Could it be a glitch in Fusion Logger?  Would this be contributing to a slower startup time?


Viewing all articles
Browse latest Browse all 1710

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>