Есть ли команда для обновления .NET-FrameWork в файлах ".CSProject / .VbProject" - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь обновить свой код с .Net версии 2.0 до версии 3.5,

Я хотел бы автоматизировать процесс с помощью команд. Сначала я использовал команду "Devenv". обновить проекты до последней версии VisualStudio, но это не поможет изменить «версию .Net Framework» до 3.5 и «целевую платформу до x86»

devenv "% USERPROFILE% \ Desktop\ SalesCategoryReport \ SalesCategoryReport.sln "/ upgrade

Я предполагаю, что единственный вариант, который у меня есть, - написать пакетный скрипт и добавить соответствующие теги в файлы" .CSProject "под родительским тегом.

Теги, необходимые в файлах .CSProject:

  <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
  <PlatformTarget>x86</PlatformTarget>
  <Reference Include="System.Core">
    <RequiredTargetFramework>3.5</RequiredTargetFramework>
  </Reference>
  <Import Include="System.Linq" />
  <ItemGroup>
    <Folder Include="My Project\" />
  </ItemGroup>
...