2013-11-26 3 views
0

Очень простой вопрос. Я повторно нацелил весь свой проект на Windows 8.1 пару месяцев назад.Возвращение Windows 8.1 к Windows 8.0

Теперь мне нужно опубликовать последнюю версию моего проекта для Windows 8.0 Store тоже, но мне нужно перенаправить проект обратно в Windows 8.0, так как пользователи Windows 8.0 не могут использовать мою версию приложения Windows 8.1 Store ,

+1

У вас есть контроль над исходным кодом? –

+0

У меня есть исходный контроль, но я обновляю версию Windows 8.1 на нем. Это означает, что я мог бы использовать более старую версию для Windows 8.0, но с тех пор есть много изменений. Я стараюсь не брать старую версию и копировать/вставлять весь код из новой версии. –

ответ

1

Вы можете создать ветку 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)' &lt; '12.0' "> 
    <VisualStudioVersion>12.0</VisualStudioVersion> 
</PropertyGroup> 
Смежные вопросы