hello,

i have been using Visual Studio 6.0 for years, and for some reason, the powers that be are forcing me to upgrade to Visual Studio .NET now that i have a new workstation... i don't see why, but that's a different story.

anyway, i'm getting pretty pi553d off porting my code.

so i have a number of libraries that i have successfully rebuilt in .NET, but now when i come to compile my top-level programs that use these libraries i get linker errors like:

>>>>>

vclibd.lib(VCSession.obj) : error LNK2019: unresolved external symbol "void __cdecl std::_Xran(void)" (?_Xran@std@@YAXXZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::assign(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$ allocator@D@2@@std@@QAEAAV12@ABV12@II@Z)

>>>>>

i understand that this is something to do with the STL... so i went back to the bottom, and cleaned all the library projects, and rebuilt them all, cleaned my top-level project, and rebuilt, and i still get the same errors....

can anyone tell me what i should do becuase i'm getting pretty close to just throwing my new machine out the window.

thanks in advance,
dug.