The 32feetWidcomm.dll is a native DLL and thus shouldn't be added as a .NET assembly reference. It just needs to be next to the .exe at runtime:
To enable the Widcomm support, in brief the
32feetWidcomm.dll native DLL need to be present at runtime in the same
folder
as the main library assembly (InTheHand.Net.Personal.dll) and the
application
itself. As a native DLL it cannot be referenced at compile-time like a
normal
managed .NET assembly
I'm somewhat surprised that you're getting that exception message on 2.5, I'd have expected the exception to be:
Normal
0
false
false
false
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
PlatformNotSupportedException: Widcomm stack seems to be
present, need to install 32feetWidcomm.dll alongside.
Alan J. McFarlane
http://www.alanjmcf.me.uk/
Please follow-up in the newsgroup for the benefit of all.
Have I helped? Consider visiting my Amazon wishlist, see my homepage.