I use VS 2005 Professional and get a long list (usually above the maximum of 102) of warnings because my code (including my DLL's) uses unsigned integers a lot, be it as the type of parameters of public methods, as the type of public properties, or as the underlying type of public enumerations.

Unsigned integers are supported by VB.NET since VS 2005 and were supported by C# even before, but they are not supported by the CLS. I am perfectly aware of that, but want to use unsigned integers nevertheless, so all those non-compliance warnings distract from the warnings and errors I really want to focus on.

Sample warnings:
1 Type of parameter 'uintIdArg' is not CLS-compliant.
2 'RpcMainForm' is not CLS-compliant because it derives from 'MyMainFormBase', which is not CLS-compliant.
3 Underlying type 'UInt32' of Enum is not CLS-compliant.


Question:
Is there a way to disable in the VS2005 IDE only those CLS-non-compliance warnings without simultaneously disabling all other types of warnings?

And if not: Will it at least get better with VS2008? :-)