Как запретить закрытие окна консоли в Visual Studio 2019? - PullRequest
0 голосов
/ 25 мая 2020

У меня была эта проблема какое-то время, но я давно не использовал Visual Studio. Но теперь я просто хочу решить эту проблему.

Я слежу за курсом F # в школе, и я стараюсь следовать вместе с моими учителями сеансом программирования. Это код

module Program

open System

let incr = 
  fun x -> 
    x + 1 

[<EntryPoint>]
let main argv =
  let res = incr 5 
    printfn "My result is %d and I print a random number %d" res 5
    0

Когда я нажимаю F5 или нажимаю кнопку «Пуск», окно выскакивает очень быстро, никаких выходных данных не отображается и оно мгновенно закрывается. Я читал другие похожие сообщения, которые вам пришлось отключить

tools>options>debugging>Automatically close the console when debugging stops

Но это уже не было отмечено, затем я прочитал о том, что вам нужно установить «подсистему на консоль», но я попытался найти это, но я не смог найти в этом ничего такого, что можно было бы понять.

Я просто пытаюсь сделать домашнее задание и действительно хочу исправить эту проблему, чтобы снова начать использовать Visual Studio.

Ответы [ 2 ]

1 голос
/ 25 мая 2020

Если возможно, сделайте тип проекта создаваемым вами F #. NET Основное консольное приложение (которое должно быть первым шаблоном F # в диалоговом окне «Новый проект»). Это использует другую систему под капотом, где окно консоли остается открытым и повторно используется при последующих запусках.

0 голосов
/ 27 мая 2020

Также возможно, если ваше приложение предназначено только для ознакомления. Для производственных приложений я бы ответил go за Филиппа Картера.

[<EntryPoint>]
let main argv =
    ...
    Console.ReadKey() |> ignore
    0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...