У меня есть проект в 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>
Я пытаюсь реализовать что-то похожее на приведенный выше код