.NET Assembly corrupting at runtime
<p>We have a product with a number of installations (different sites within the same company) that is rarely experiencing an installation failure.</p>

<p>What we see, after this occurs, is that one of our DLLs has corrupted. The DLL is the right size, but the file contents are null - literally 450KB of null.</p>

<p>To the product, this is standard project referenced library.</p>

<p>I'm not aware of any mechanism with the .NET framework that would try to write to that file, or truncate it. </p>

<p>Has anyone else experienced this? </p>