Visual Studio 2010, як я можу запустити лише один веб-проект у рішенні при налагодженні?


4

У Visual Studio 2005 , вибираючи налагодження конкретного веб-проекту, запускається лише сервер розвитку ASP.NET для обраного проекту.

У Visual Studio 2010 налагодження запускає сервер розробки ASP.NET для всіх 6 веб-проектів у цьому рішенні, незалежно від того, який я вибрав для налагодження.

Чи є спосіб змінити цю поведінку, щоб тільки відкрити сервер розробки для проекту веб-сайту, який я маю намір налагодити? Це витрата ресурсів і прикро, що кожного разу я повинен закривати кожен із них.


Відповіді:


4

Нарешті знайшов відповідь на моє запитання. Мабуть, кожен файл csproj.user має налаштування:

 <AlwaysStartWebServerOnDebug>True</AlwaysStartWebServerOnDebug>

Якщо змінити цей параметр з типового на true на false, ви зможете зробити його таким чином, щоб він не робив цей параметр.


1

Ви повинні мати можливість бачити кожен проект у рішенні в "Провідника рішень". Знайдіть проект, який ви хочете налагодити, клацніть правою кнопкою миші по ньому та виберіть "налагодження" у меню, що спливе. Спробуйте один раз (це працює для мене).


Це будує лише цей проект і успішно налагоджує його, але він все ще відкриває 6 екземплярів сервера розвитку ASP.NET.
Brisbe42

Гаразд, у Провіднику рішень правою кнопкою миші натисніть на рішення та натисніть "Властивості". На сторінках властивостей Solution розгорніть "Загальні властивості" та натисніть "Startup Project". Ви повинні мати можливість вказати типовий або навіть вибрати "поточний вибір".
Аарон

За замовчуванням це був поточний вибір. Змінивши його на певний проект запуску, він все ще успішно запускає цей проект, налагоджує його, але все ще відкриває екземпляри сервера розвитку ASP.NET для всіх 6 веб-проектів у рішенні.
Brisbe42

У цьому ж вікні властивостей наступним пунктом (під Проектом запуску) має бути "Залежності проекту". Як тільки ви потрапите туди, виберіть проект (який ви намагаєтесь налагодити) зі спадного списку та подивіться, від чого це залежить. Можливо, це просто запущення решти тих, хто не потребує.
Аарон

Я намагаюся запустити додаток "WebServices". Це залежить від бізнесу, даних та бібліотеки. Він будує лише ці проекти, але потім відкриває 6 екземплярів сервера розробки, в тому числі для головного, який від цього не залежить, або навпаки.
Brisbe42
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.