F
Fritz
In my solution I target both x64 and x86 platforms. I have two setup
projects one x64 and one for x86. When I change from one platform to
the other I see the "Detect Dependencies" refreshing in the setup
projects (while doing a "Rebuild"). The "SourcePath" for the unsigned
assemblies all correctly change to reflect the proper platform.
However, the "SourcePath" does not update to reflect the proper
platform for the signed assemblies. Those stay fixed to which ever
platform was set when the IDE started (VS2008 SP1). The result is I
have an MSI package that installs both 32 bit and 64bit dlls and I get
the "BadFormatException". My workaround is make sure I perform "Clean
Solution" after changing platforms. I would expect the signed
assemblies to change like the unsigned ones without forcing a manual
"Clean Solution". If anyone has information on what may be going one,
please let me know. Thanks in advance,
- Fritz
projects one x64 and one for x86. When I change from one platform to
the other I see the "Detect Dependencies" refreshing in the setup
projects (while doing a "Rebuild"). The "SourcePath" for the unsigned
assemblies all correctly change to reflect the proper platform.
However, the "SourcePath" does not update to reflect the proper
platform for the signed assemblies. Those stay fixed to which ever
platform was set when the IDE started (VS2008 SP1). The result is I
have an MSI package that installs both 32 bit and 64bit dlls and I get
the "BadFormatException". My workaround is make sure I perform "Clean
Solution" after changing platforms. I would expect the signed
assemblies to change like the unsigned ones without forcing a manual
"Clean Solution". If anyone has information on what may be going one,
please let me know. Thanks in advance,
- Fritz