Это будет довольно высокое техническое обслуживание, но не невозможно. Откройте Regedit.exe и найдите ключ HKCR \ VisualStudio.csproj.9.0. Добавьте глагол Build, чтобы он выглядел примерно так:
[HKEY_CLASSES_ROOT \ VisualStudio.csproj.9.0 \ оболочки \ сборки]
[HKEY_CLASSES_ROOT \ VisualStudio.csproj.9.0 \ оболочки \ сборки \ Command]
@ = "cmd.exe / k c: \ temp \ build.bat% 1"
Команда cmd.exe / k открывает окно консоли, чтобы вы могли прочитать любое сообщение об ошибке из сборки. Файл c: \ temp \ build.bat должен выглядеть примерно так:
call "c:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
msbuild %1
Возможно, вы также захотите добавить ключ сборки в HKCR \ VisualStudio.Launcher.sln, чтобы вы также могли создавать решения. Это, однако, немного головной боли обслуживания версии.