Вы можете создать ветку 8.0 от вашего исходного элемента управления в точке до обновления до 8.1, а затем объединить следующую проверку в эту ветку без изменений, которые произошли с csproj, а затем слить текущую версию. Там будет несколько строк в csproj, которые вы хотели бы сохранить без изменений, как следующие изменения: обновление
ToolsVersion:
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
Добавлены свойства:
<TargetPlatformVersion>8.1</TargetPlatformVersion>
<MinimumVisualStudioVersion>12</MinimumVisualStudioVersion>
Visual Studio версии обновления:
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' ">
<VisualStudioVersion>11.0</VisualStudioVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '12.0' ">
<VisualStudioVersion>12.0</VisualStudioVersion>
</PropertyGroup>
У вас есть контроль над исходным кодом? –
У меня есть исходный контроль, но я обновляю версию Windows 8.1 на нем. Это означает, что я мог бы использовать более старую версию для Windows 8.0, но с тех пор есть много изменений. Я стараюсь не брать старую версию и копировать/вставлять весь код из новой версии. –