I don't follow, what was a beta version?
I have (Version->Version 1.1401.31) (System->Available Version 1.1401.26)
I tried with Arduino 1.5.5-r2.
Tried with servo.h, worked.
Tried with SD.h, it said SPI.h not included and error compiling, but not exception.
Added SPI.h and got exception.
Removed SPI.h and it now works with only SD.h in the project.
Remove SD.h and put SPI.h back and it throws the exception again.
SD.h now gives this
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" -I"C:\Program Files (x86)\Arduino\libraries\SD\src" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno\test9.cpp" -o "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno\test9.cpp.o" -DVISUALMICRO_COMPILER_VER=1
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-gcc" -Os -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno/test9.elf" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno\test9.cpp.o" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno\src\File.cpp.o" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno\src\SD.cpp.o" .cpp.o" cpp.o" e.cpp.o" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno/core.a" "-LC:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno/test9.elf" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno/test9.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-objcopy" -O ihex -R .eeprom "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno/test9.elf" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno/test9.hex"
Binary sketch size: 5550 bytes (used 17% of a 32256 byte maximum) (0.47 secs)
Minimum Memory Usage: 793 bytes (39% of a 2048 byte maximum)
SPI.h now gives this
"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++" -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=155 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI" -I"C:\avr" "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno\test9.cpp" -o "C:\Users\Greg\AppData\Local\VMicro\Arduino\Builds\test9\uno\test9.cpp.o" -DVISUALMICRO_COMPILER_VER=1
System.NotSupportedException: The given path's format is not supported.
Before, when I typed #include <SD.h> Atmel Studio would replace it with something from the autocomplete list, maybe str_def.h?
Now it offers SD.h in the autocomplete list, but not SPI.h. Is this related?