>So ... and "for the rest of us" ... it would do if I just add
>
>Assembly: CLSCompliant(True)
>
>
>in AssemblyInfo.vb? (syntax adapted for UT purposes).
Yes. But 'top-of-my-head' I don't know if there's anything non-CLS compliant in VB.NET anyway. Problems are more likely to arise if you need a C# compliant assembly - unsigned types as mentioned earlier and case-sensitivity issues since CLS is not case sensitive. e.g:
public void DoThis()
{
}
public void DOThis()
{
}
is acceptable in C# but CLS would not distinguish on case and see that as too identical methods....