【问题标题】:Reverting Windows 8.1 project to Windows 8.0将 Windows 8.1 项目恢复到 Windows 8.0
【发布时间】:2013-11-26 17:14:53
【问题描述】:

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

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

【问题讨论】:

  • 你有源代码控制吗?
  • 我确实有源代码控制,但我一直在更新 Windows 8.1 版本。这意味着我可以为 Windows 8.0 拉一个旧版本,但从那以后有很多变化。我试图避免拉旧版本并从新版本中复制/粘贴所有代码。

标签: windows-store-apps windows-8.1


【解决方案1】:

您可以在更新到 8.1 之前从源代码管理中创建一个 8.0 分支,然后将下一次检查合并到该分支中,而不会对 csproj 发生更改,然后合并当前版本。 csproj 中有几行您希望保持不变,如下所示:

工具版本更新:

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多