簡體   English   中英

將Windows Phone 8.1項目降級到Windows Phone 8

[英]Downgrade Windows Phone 8.1 project to Windows Phone 8

我想在Windows Phone 8.1應用程序中使用解析庫,但似乎他們現在不支持它,但是他們已經為Windows Phone 8提供了它。現在,我想將Windows Phone 8.1項目降級為Windows Phone 8項目。 我的應用程序在c#中。 我找不到任何有用的資源或與之相關的材料。

請幫忙。

如果要從Silverlight 8.1降級到Silverlight 8.0 :您可以只創建一個新的Silverlight 8.0項目並復制8.1項目中的所有文件(沒有自動降級工具)。

如果要從8.1 Store App (Windows運行時)返回,則很不幸。 您可能仍然可以復制大多數模型/域代碼,但這將需要大量的工作。

無論如何:如果您使用較新的API,則必須手動更改它們。

是否要更改可移植類庫的目標,只需在解決方案資源管理器中右鍵單擊該項目並更改目標框架即可。

在@Kai Brummunds回答之后,是的,您正在詢問Windows Phone,但是自從升級到8.1以來,Windows Phone應用程序的類型有所不同,例如,您可以擁有Windows Phone Silverlight 8.1應用程序。

但是,我不知道有任何自動降級的過程。 大多數Windows 8應用程序都可以升級到8.1,但是我認為Microsoft不會對降級過程產生太大影響。 您唯一的選擇可能是手動執行此操作,但是如果您使用的是標准Windows Phone 8.1應用程序(非Silverlight),我想您會進行大量返工,因為很多庫在8和8.1之間進行了更改,以改進Windows 8.1和Windows Phone 8.1之間的代碼重用。

您不能將Windows Phone 8.1項目降級到8.0。 已在文檔中確認。

如果將8.0項目升級到8.1,則可以將其降級到8.0:

編輯WMAppManifest.xml(查看代碼),並將XML命名空間和AppPlatformVersion更改為

<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2012/deployment" AppPlatformVersion="8.0">

編輯您的csproj文件,並將TargetFrameworkVersion從8.1更改為8.0

<TargetFrameworkVersion>v8.0</TargetFrameworkVersion>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM