Сейчас я легко запускаю основные приложения dotnet на Mac.Это было довольно просто.Однако одна из проблем, с которыми я сталкиваюсь, заключается в том, что, когда я запускаю приложение в DEBUG с настройкой по умолчанию, оно не открывает браузер для приложения по заданному маршруту.
В настоящий момент у меня есть следующее: Project> Параметры [ПРОЕКТА]> Выполнить> Конфигурации> По умолчанию.Я щелкаю вкладку ASP.NET Core и проверяю URL приложения.
Я отмечаю флажок, чтобы открыть браузер для относительного маршрута: / api / help , например.
Запускается, но браузер не открывается.Мне больше повезло, когда я выполняю какие-либо действия из командной строки, но я хочу, чтобы интерактивные утилиты отладки работали и открывали для меня страницу по умолчанию.
Есть ли что-то, что я делаю неправильно?Я установил неправильную конфигурацию?На данный момент я использую Community Edition в качестве подтверждения концепции перед тем, как получить лицензию на нее.
При использовании моей машины Windows открывается новый веб-браузер по правильному пути, но, похоже,что он не делает этого из версии Visual Studio для Mac.
Пока это не будет решено, я хотел бы просто отметить здесь, что я делал, но это не использует какой-либо видлюбой встроенной отладки.У меня есть сценарий оболочки, который выполняет следующие действия:
#!/bin/sh
port=$1
if [ -z $1 ]; then
port=18006
echo "Port not set. Using Default: $port"
fi
sleep 10s && open http://localhost:$port/api/help/ &
dotnet run --urls=http://localhost:$port
Таким образом, он запускает браузер через 10 секунд по указанному пути.
В конечном счете, я все еще ищу ответ назапустите браузер для отладки IN Visual Studio на Mac, чтобы иметь все встроенные средства отладки.