UWP C # — тестирование двух приложений одновременно

#c# #.net-core #uwp

#c# #.net-core #uwp

Вопрос:

Итак, я следовал этому руководству — https://learn.microsoft.com/en-us/windows/uwp/networking/sockets

В руководстве у них есть отношения клиент / сервер в одном приложении. Что я хочу сделать, так это разделить его на два отдельных проекта и заставить их взаимодействовать друг с другом.

Моя проблема в том, что у меня запущено два экземпляра Visual Studio, и когда я запускаю клиентский или серверный проект и запускаю другой, это останавливает первый запущенный проект.

Я изменил название проекта и каждый экземпляр, который я могу найти «Сокетов», на «Sockets_Client» или «Sockets_Server»

Комментарии:

1. убедитесь, что ваш клиент не «прослушивает» ваши порты

2. Просто совет: вы можете использовать один экземпляр visual studio. learn.microsoft.com/en-us/visualstudio/ide / … для устранения вашей проблемы потребуется дополнительная информация о портах, мьютексах и т. Д

Ответ №1:

Моя проблема в том, что у меня запущено два экземпляра Visual Studio, и когда я запускаю клиентский или серверный проект и запускаю другой, это останавливает первый запущенный проект.

Проблема в том, что решение имеет одинаковое название семейства пакетов, поэтому его не удалось установить в систему одновременно, если вы хотите, чтобы они запускались одновременно, пожалуйста, отредактируйте одно из названий семейства пакетов.

дважды щелкните манифест пакета -> вкладка пакета -> изменить название семейства пакетов.