2015-10-22 3 views
0

У меня есть несколько проектов в решении. Когда я устанавливаю «Установить как проект запуска» (в VS 2013) в проект приложения Console, и когда я нажимаю F5, он устанавливает проект запуска в конкретный проект библиотеки классов (Class Library 1). Я не могу изменить проект запуска из «Class Library 1» на что-либо еще. Я попытался изменить проект запуска, щелкнув правой кнопкой мыши проект, а затем щелкнув правой кнопкой мыши по решению, а затем оттуда оттуда запустил проект запуска.Visual Studio 2013 Установить как запуск проекта не меняет проект

Когда я устанавливаю проект запуска как проект «Консоль App1», он указывает, что он выбран правильно (выделено жирным шрифтом название проекта). Но как только я нажму F5, он попытается выполнить «Class Library 1» (выделение жирным шрифтом проекта библиотеки классов) и дает ошибку (проект с типом «Тип вывода» не может быть запущен напрямую).

Я попытался удалить файл .suo и открыть решение, но все же у меня проблема. Где хранится информация о пуске проекта? Не удалось найти какой-либо ключ внутри файла sln. Есть идеи?

ответ

2

Хорошо, нашел проблему. Забыл упомянуть, что я использую Resharper. Был файл ReSharper «dotSettings» (.sln.DotSettings.user) в каталоге решения, которое имеет следующую запись,

<s:String 
x:Key="/Default/RunConfigs/Config/=9DF93B60D662E841A397F5FDE870C414/Name/@EntryValue">Class Library 1</s:String> 

Solution является удаление этого файла. (Изменение этой записи не решило проблему.)

+0

Такая же проблема произошла с VS2015, и удаление DotSettings.user также исправило ее. – Guy

+0

работал и для меня, но я просто изменил название проекта и проект-guid, который определен ниже. – SeriousM

Смежные вопросы