Why didn't Visual Studio warm me about a logical comparison error? : <p>I was dumb and forgot, when making logical comparisons in a portion of my code in Visual Studio to use "==" instead of "=". My program compiled and ran fine, which interested me. Visual Studio seems to catch a lot of errors like syntax, but I'm wondering now why it didn't catch my error in compilation or even before compiling. I've seen other IDEs catch these logical errors before and during compilation. </p>

<p>Is this a compiler issue? Or an IDE specific issue? </p>

<p>I'm just curious. </p>
