0

だから私は再びめちゃくちゃです。私は WP7.1 プロジェクトを持っていて、ピンチ アンド ズーム機能のコードをいくつか追加しました。 前述のコードを追加した後、このエラーが発生し始めました。

AppManifest Validation failed. Invalid AppPlatformVersion in WMAppmanifest.xml

My WPAppManifest.xml(Window Interface) を確認したところ、デフォルトで画面解像度がチェックされていないことがわかりました。To check(wvga) しようとすると、エラーが表示されました

デザイナをロードできませんでした。XML ビューで開いて修正してください

私のWPManifestは次のようになります(最初の数行)

<?xml version="1.0" encoding="utf-8"?>
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
  <App xmlns="" ProductID="{60d84a47-d758-4f91-8111-0bd47bb9a6c0}" Title="Effects" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="AviaryDemo author" Description="Sample description" Publisher="AviaryDemo">
    <IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
    <Capabilities>
      <Capability Name="ID_CAP_MEDIALIB" />
      <Capability Name="ID_CAP_NETWORKING" />
      <Capability Name="ID_CAP_ISV_CAMERA" />
    </Capabilities>
    <Tasks>
      <DefaultTask Name="_default" NavigationPage="MainPage.xaml"/>
    </Tasks>

2)これを追加したい 私は混乱しています、このように見える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>

助けが必要です!どうもありがとう

4

2 に答える 2

0

プロジェクトをWindowsPhone8にアップグレードするということは、アプリマニフェストだけでなく、内部でいくつかの変更が行われることを意味します。プロジェクトにクラスを追加した後にマニフェストにいくつかのエラーが表示されたとあなたが言った唯一の事実は、おそらくマニフェスト自体に何かをしたことを意味します。

まず最初に、このActivationPolicy属性はWindowsPhone7.1ではサポートされていません

WP7.1プロジェクトをWindowsPhone8にアップグレードする場合は、組み込みのアップグレードオプションを使用する必要があります。

ここに画像の説明を入力してください

于 2013-01-20T19:50:15.120 に答える
-1

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>
于 2013-01-20T20:39:31.643 に答える