Why not? The VisualMicro plugin for Microsoft Visual Studio allows an Arduino project (with code completion) to be developed, compiled and then uploaded to any Arduino micro-processor. This plugin works with full MS Visual Studio, but don’t worry – you can get MSVS legally for 3 years, and here is more about this offer. Arduino for Visual Studio is a free Arduino development alternative that provides 100% compatibility with the Arduino programming IDE 0023, 1.0.1, 1.0.2 (1.5 coming soon). Unlike other Arduino plugins, this plugin ensures compatibility with all arduino open source projects. The plugin brings the same ease of programming to Visual Studio that is provided by the Arduino IDE. It’s really easy to use and very stable! (from VisualMicro page__)