Windows phone 7 将WP7.1项目升级为WP8
所以我又被骗了。我有一个WP7.1项目,并为 如前所述添加代码后,我开始出现此错误Windows phone 7 将WP7.1项目升级为WP8,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,所以我又被骗了。我有一个WP7.1项目,并为 如前所述添加代码后,我开始出现此错误 AppManifest Validation failed. Invalid AppPlatformVersion in WMAppmanifest.xml 现在我检查了我的WPAppManifest.xml(窗口接口),发现默认情况下没有检查任何屏幕分辨率。当我尝试检查(wvga)时,我看到了错误 无法加载设计器,请在XML视图中打开以修复 我的WPManifest如下所示(前几行) 我很困惑,如何在我的A
AppManifest Validation failed. Invalid AppPlatformVersion in WMAppmanifest.xml
现在我检查了我的WPAppManifest.xml(窗口接口),发现默认情况下没有检查任何屏幕分辨率。当我尝试检查(wvga)时,我看到了错误
无法加载设计器,请在XML视图中打开以修复
我的WPManifest如下所示(前几行)
我很困惑,如何在我的App.xaml中添加第(7)点,看起来像这样
<Application
x:Class="AviaryDemo.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:h="clr-namespace:AviaryDemo"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
<!--Application Resources-->
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/AviarySDK;component/Themes/generic.xaml"/>
</ResourceDictionary.MergedDictionaries>
<resources:Images xmlns:resources="clr-namespace:AviarySDK.Resources;assembly=AviarySDK" x:Key="ImageResources"/>
<aviary:LocalizedStrings xmlns:aviary="clr-namespace:AviarySDK;assembly=AviarySDK" x:Key="LocalizedStrings" />
</ResourceDictionary>
</Application.Resources>
<Application.ApplicationLifetimeObjects>
<!--Required object that handles lifetime events for the application-->
<shell:PhoneApplicationService
Launching="Application_Launching" Closing="Application_Closing"
Activated="Application_Activated" Deactivated="Application_Deactivated"/>
</Application.ApplicationLifetimeObjects>
</Application>
需要帮助!非常感谢将项目升级到Windows Phone 8意味着某些更改是在内部完成的,而不仅仅是在应用程序清单中。您提到的唯一一个事实是,在向项目添加类之后,清单中出现了一些错误,这意味着您可能对清单本身做了一些操作
首先,Windows Phone 7.1不支持ActivationPolicy
属性
如果决定将WP 7.1项目升级到Windows Phone 8,则需要使用内置升级选项:
您的AppPlatformVersion显示为“7.1”。不应该是8.0吗
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2012/deployment" AppPlatformVersion="8.0">
<DefaultLanguage xmlns="" code="en-US" />
<App xmlns="" ProductID="{30975ea2-5c89-4e55-8d5a-a4292a6e4890}" Title="PhoneApp1" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="PhoneApp1 author" Description="Sample description" Publisher="PhoneApp1" PublisherID="{7f9f8c45-61d1-486a-9d02-4d7a2f563445}">
<IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
<Capabilities>
ApplicationIcon.png
您好,先生,我关注您的博客帖子。实际上是我干的。没有成功。实际上,我必须修改完整的WPManifest。现在我想问我的App.XAML在图片中心和“apps..”列表中定义了访问权限的位置。它在WP8中不受支持。如何修复它?编辑您的帖子并添加您正在使用的确切片段。这是一个与原始问题无关的不同问题。为此创建一个新的SO问题。
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2012/deployment" AppPlatformVersion="8.0">
<DefaultLanguage xmlns="" code="en-US" />
<App xmlns="" ProductID="{30975ea2-5c89-4e55-8d5a-a4292a6e4890}" Title="PhoneApp1" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="PhoneApp1 author" Description="Sample description" Publisher="PhoneApp1" PublisherID="{7f9f8c45-61d1-486a-9d02-4d7a2f563445}">
<IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
<Capabilities>