<p>I have inherited a c# class 'Button' (which I can't change) which clashes with the BCL class 'Windows.Forms.Button'. Normally, Id be very happy to go:</p>

<pre><code>MyPackage.MyClass.Button;
</code></pre>

<p>But there are a large number or references to this class which is a pain to have to re-type.</p>

<p>Is there any way to get the compiler (linker?) to default to using the customised version of Button over the BCL version?</p>

You could remove
```
using Windows.Forms;
```
from the top of the code. That would of course mean that you would have to reference all Windows.Forms items specifically.