Поскольку Code не является специалистом по управлению файлом проекта (.csproj) - и никто не должен это делать - вы можете использовать do tnet .exe CLI для создания проекта и цели. NET Framework вместо этого. Единственное требование: NET Core SDK необходимо установить, даже если вы используете MSBuild, поскольку для нового проекта в стиле SDK требуются другие цели.
- Выполнить:
dotnet new classlib -o MyLibrary
- Выполнить:
code MyLibrary
- Открыть MyLibrary.csproj в коде
- Изменить строку
<TargetFramework>v4.5</TargetFramework>
Теперь вы можете запустить dotnet build
или msbuild build
, и даже настраивать задачи сборки и тестирования в коде. По умолчанию Ctrl + Alt + B запускает задачу сборки или предлагает создать ее из шаблона, если ее еще нет.
Теперь вы можете просто добавлять файлы без изменения .csproj файл. Я участвую во многих проектах OSS, которые используют технику и могут легко переключаться между VS, Code или даже не-IDE, такими как vim.