Почти все наши проекты Windows состоят из службы Windows WCF, а затем клиентского приложения WPF.Все они обычно делятся на два разных решения: одно для сервиса, другое для клиента.Это было сделано по разным причинам, но недавно мы рассматривали возможность объединения их в новый проект, что мы и сделали.Это означало бы, что вам не нужно запускать две копии Visual Studio, и это облегчало бы различные другие вещи.
Теперь наша задача - редактировать клиент WPF при отладке службы.Многие разработчики будут поддерживать работу службы большую часть дня при внесении изменений в клиент.Но, похоже, с этой настройкой, когда вы начинаете отлаживать сервис, Visual Studio не позволит вам редактировать любой другой код в решении.
Есть ли способ обойти это, чтобы вы могли запускать службу в любое время и при этом иметь возможность редактировать файлы WPF и CS в другом проекте?Или эти две части должны оставаться в двух разных решениях?