(Четыре года спустя ..)
Эта ошибка, кажется, еще жива в Visual Studio 2012.
Сегодня я не смог развернуть новую версию своего проекта Services, поскольку VS2012 постоянно говорил мне, что я не указал OutputPath ... пока у меня было , и я мог его видеть в окне свойств моего проекта.
Я также попытался развернуть свои службы на локальном диске на моем ноутбуке, просто чтобы посмотреть, сможет ли VS это сделать.
Но нет. Это не будет.
Мой конфиг на самом деле назывался " Release (PreProd) " (без речевых меток), но VS пытается заикаться при попытке ввести это имя в путь.
Перезапуск Visual Studio 2012 не дал никакого эффекта, и (после поиска в Google) я проверил, что на моей машине нет переменной среды «Платформа», которая могла бы испортить компиляторы.
Смешным решением было открыть файл моего решения (.sln) в текстовом редакторе, а затем выполнить поиск и заменить «Любой процессор» на «AnyCPU».
Очевидно, действительно ...!
январь 2015
Просто добавлю, этот баг все еще жив и здоров.
Самое простое решение - переименовать ваши конфигурации, чтобы они не содержали пробелов или речевых меток (то есть имен по умолчанию !!)
Итак, переименовав конфигурацию с Release (Prod)
на ReleaseProd
, ошибка исчезнет.