stl.net: why do I get lnk2005?

If I include "#include<cliext/vector>" (or map, etc.) to more than one header file in my project I get lnk2005. Why?

Creat a test project (CLR console app)
Add 2 component (comp1 and com2)
Add "#include <cliext/vector>" to the header comp1.h
Add "#include <cliext/vector>" to the header comp2.h

Compile --> get lnk2005.

hdp.

[506 byte] By [hdp203] at [2007-12-16]
# 1
Hi,

We were not able to get STL.NET in a reasonable shape for Beta 2 to have it really working. We decided not to remove it so custoemrs would have the ability to look at the source code to get a global idea on what functionality it will include.

Thanks for reporting this issue! I will make sure it is on our list of issues we are fixing.

Ronald Laeremans
Visual C++ team

RonaldLaeremans at 2007-8-21 > top of Msdn Tech,Visual C++,Visual C++ General...