Jeal Paul,
Are you interoping with MSHTML yourself? Or are you using the one that
already comes when VS.NET is installed? If you are creating the MSHTML
reference yourself, you will have to use the TLBIMP utility from the command
line and use the /keycontainer or /keyfile switches to specify a key to
strong name the interop assembly with.
If you are using the one that comes with VS.NET, then it would seem that
is a bug, and I would file it at the Microsoft Connect site, and then
generate your own interop wrapper to use (and sign yourself) as mentioned
above.
--
- Nicholas Paldino [.NET/C# MVP]
-
(E-Mail Removed)
"Jean Paul Mertens" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Best all,
>
> After installing VS2008 I have following error:
>
> Windows form application, using .NET 2.0 and using the HTML viewer in some
> windows:
> a) In debug mode there is no problem, application runs well on my local
> machine.
> b) when I deploy using One-Click and my clients upgrade there site they
> get this error
>
> Below is a summary of the errors, details of these errors are listed later
> in the log.
> * Activation of C:\Documents and Settings\jpm.BE0109\Application
> Data\Microsoft\Internet Explorer\Quick Launch\Windows Portaal.appref-ms
> resulted in exception. Following failure messages were detected:
> + Strong name signature not valid for this assembly Microsoft.mshtml.dll.
>
> ERROR DETAILS
> Following errors were detected during this operation.
> * [14/02/2008 15:27:57]
> System.Deployment.Application.InvalidDeploymentException
> (SignatureValidation)
> - Strong name signature not valid for this assembly Microsoft.mshtml.dll.
> - Source: System.Deployment
> - Stack trace:...
>
> Is there some one who can tell me how to correct this.
>
> tnx
> Jean Paul - ON7AMI
>