[Quickfix-developers] deploying quickfix.NET applications
Brought to you by:
orenmnero
From: <OM...@th...> - 2003-01-15 01:19:33
|
If you are deplying an application that uses quickfix_net.dll, make sure that msvcp70.dll is in your path. We wasted a day on this issue at a client site. It turns out this dll was not on any of the client machines even though they were running windows 2000 and had the latest versions of the .NET framework installed. This is the MS C++ library that the QuickFIX.NET library needs to run its unmanaged code. The error message that the CLR gives you if this DLL is not present is NOT at all helpful. So you can recognize it, this is how it looks. ----- Application.exe - Common Language Runtime Debugging Services ----- Application has generated an exception that could not be handled Process id=0x538(1336), Thread id=0x600(1536). Click OK to terminate the application. Click CANCEL to debug the application. ----- This is pretty much what happens whenever an unmanaged DLL dependency is not found. Your applications will just croak. This will be added to the FAQ. --oren |