将Windows 8.1项目还原到Windows 8.0

时间:2013-11-26 17:14:54

标签: windows-store-apps windows-8.1

一个非常简单的问题。几个月前,我将整个项目重新定位到Windows 8.1。

现在我需要为Windows 8.0 Store发布我的项目的最新版本,但我需要将项目重新定位回Windows 8.0,因为Windows 8.0用户无法使用我的Windows 8.1 Store版本的应用程序。

1 个答案:

答案 0 :(得分:1)

您可以在更新到8.1之前的某个点创建源控件的8.0分支,然后将下一个检查合并到该分支,而不会发生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>