0
一個很簡單的問題。幾個月前,我將整個項目重新定位到Windows 8.1。復歸的Windows 8.1項目到Windows 8.0
現在我需要發佈我的Windows 8.0 Store項目的最新版本,但我需要將項目重新定位回Windows 8.0,因爲Windows 8.0用戶無法使用我的Windows 8.1 Store版本的應用程序。
一個很簡單的問題。幾個月前,我將整個項目重新定位到Windows 8.1。復歸的Windows 8.1項目到Windows 8.0
現在我需要發佈我的Windows 8.0 Store項目的最新版本,但我需要將項目重新定位回Windows 8.0,因爲Windows 8.0用戶無法使用我的Windows 8.1 Store版本的應用程序。
你可以在一個點上創建一個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提供較舊的版本,但自那之後有很多更改。我試圖避免拉一箇舊版本,並複製/粘貼新版本的所有代碼。 –