Я действительно люблю новый формат .csproj
. Это намного лучше, чем страшный (ограниченный) project.json
.
Однако есть одна вещь, которую я пытаюсь выработать. Я объединил свои (несколько) тестовых проектов в один многоцелевой проект.
<TargetFrameworks>netcoreapp1.0;net40;net35</TargetFrameworks>
Но, похоже, в Test Explorer в Visual Studio нет инструментов для выбора целевой структуры - он всегда запускает первый. Я нашел обходное решение - добавить элемент <TargetFramework>
с определенной структурой...
<TargetFramework>net35</TargetFramework>
Но есть ли способ выбрать целевую структуру, не прибегая к ручному редактированию файла MSBuild (.csproj
)? Я ищу какой-то вариант в графическом интерфейсе для этого - в частности, поэтому мне не нужно забывать редактировать файл .csproj
, чтобы переключать фреймворки перед отладкой теста или не забудьте удалить эту строку до выпуска.