Как запустить текущий открытый файл с помощью команды do tnet run в VS CODE? - PullRequest
0 голосов
/ 27 мая 2020

У меня есть проект в VS Code с несколькими файлами .cs. Выполнение 'do tnet run' возвращает ошибку о наличии более одной точки входа (метод main ()).

Я пытаюсь найти способ запустить только текущий выбранный / открытый файл, когда я выполните команду do tnet run из терминала. Единственное решение, которое я нашел, заключалось в том, чтобы жестко закодировать имя [Namespace.ClassName] в свойстве StartupObject в файле .csproj.

Мне нужен более абстрактный подход, чтобы сообщить VS Code, что StartupObject должен быть пространством имен. $ {fileBasenameNoExtension}

<PropertyGroup>
  <OutputType>Exe</OutputType>
  <TargetFramework>netcoreapp3.1</TargetFramework>
  <RootNamespace>C__SQL</RootNamespace>
  <StartupObject>Csharp_SQL.${fileBasenameNoExtension}</StartupObject>
</PropertyGroup>

Я пытаюсь реализовать что-то похожее на приведенный выше код

...