F
Fred
Is there is a better newsgroup for this question?
I am having a problem linking assemblies into one using Dotfuscator
Pro 4.0.
The problem occurs when linking the following into one exe:
program.exe
A.dll (references C.dll, but was built when C.dll was versioned 1.1)
B.dll (references C.dll, but was built when C.dll was versioned 1.2)
C.dll (current version, 1.2)
When I run the program, I get an error saying "could not load assembly
version 1.1", and the opposite happens if I try to link in version
1.1.
Here is the actual output:
System.IO.FileNotFoundException: Could not load file or assembly
'UltraScan.Common, Version=1.20.3120.26421, Culture=neutral,
PublicKeyToken=null' or one of
File name: 'UltraScan.Common, Version=1.20.3120.26421,
Culture=neutral, PublicKeyToken=null'
at UltraScan.AMBIS.Client.USCServer..ctor()
at ModifyDemographics.Program.Process(String fn)
at ModifyDemographics.Program.Main(String[] args)
Assembly manager loaded from: c:\WINDOWS\Microsoft.NET\Framework
\v2.0.50727\mscorwks.dll
Running under executable C:\work\Apps\Utilities\ModifyDemographics
\Dotfuscated\ModifyDemographics.exe
--- A detailed error log follows.
=== Pre-bind state information ===
LOG: User = ULTRA-SCAN\kunderman_fred
LOG: DisplayName = UltraScan.Common, Version=1.20.3120.26421,
Culture=neutral, PublicKeyToken=null
(Fully-specified)
LOG: Appbase = file:///C:/work/Apps/Utilities/ModifyDemographics/Dotfuscated/
LOG: Initial PrivatePath = NULL
Calling assembly : ModifyDemographics, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null.
===
LOG: This bind starts in default load context.
LOG: No application configuration file found.
LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET
\Framework\v2.0.50727\config\machine.config.
LOG: Policy not being applied to reference at this time (private,
custom, partial, or location-based assembly bind).
LOG: The same bind was seen before, and was failed with hr =
0x80070002.
I am having a problem linking assemblies into one using Dotfuscator
Pro 4.0.
The problem occurs when linking the following into one exe:
program.exe
A.dll (references C.dll, but was built when C.dll was versioned 1.1)
B.dll (references C.dll, but was built when C.dll was versioned 1.2)
C.dll (current version, 1.2)
When I run the program, I get an error saying "could not load assembly
version 1.1", and the opposite happens if I try to link in version
1.1.
Here is the actual output:
System.IO.FileNotFoundException: Could not load file or assembly
'UltraScan.Common, Version=1.20.3120.26421, Culture=neutral,
PublicKeyToken=null' or one of
File name: 'UltraScan.Common, Version=1.20.3120.26421,
Culture=neutral, PublicKeyToken=null'
at UltraScan.AMBIS.Client.USCServer..ctor()
at ModifyDemographics.Program.Process(String fn)
at ModifyDemographics.Program.Main(String[] args)
Assembly manager loaded from: c:\WINDOWS\Microsoft.NET\Framework
\v2.0.50727\mscorwks.dll
Running under executable C:\work\Apps\Utilities\ModifyDemographics
\Dotfuscated\ModifyDemographics.exe
--- A detailed error log follows.
=== Pre-bind state information ===
LOG: User = ULTRA-SCAN\kunderman_fred
LOG: DisplayName = UltraScan.Common, Version=1.20.3120.26421,
Culture=neutral, PublicKeyToken=null
(Fully-specified)
LOG: Appbase = file:///C:/work/Apps/Utilities/ModifyDemographics/Dotfuscated/
LOG: Initial PrivatePath = NULL
Calling assembly : ModifyDemographics, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null.
===
LOG: This bind starts in default load context.
LOG: No application configuration file found.
LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET
\Framework\v2.0.50727\config\machine.config.
LOG: Policy not being applied to reference at this time (private,
custom, partial, or location-based assembly bind).
LOG: The same bind was seen before, and was failed with hr =
0x80070002.