アプリパッケージを作成していますが、次のエラーが発生しました
これを解決する方法が必要です。
ロゴ名の.scale-100を削除することで解決しました。これでうまくいきます。
私の場合、それは このブログ投稿 で概説されているように、デフォルトのアプリスケールと関係がありました。
デフォルトのスケールが[100%から] 200%に変更されたようです。 OK。いいね。そして?なぜそれが重要なのですか?
メインアプリパッケージには、デフォルトのスケールが何であれ、リソースが含まれているため、問題になります。 UWPの場合、デフォルトは200です。私はApp Bundleを使用しているため、私のLogo-100.pngはサテライトアプリパッケージになり、メインパッケージにはロゴがありません(デフォルトの200を指定しなかったため)。したがって、私のアプリは、scale-200を必要とするシステムにインストールできません。
ファイルの名前をLogo.pngに変更すると、修飾子のない画像はデフォルトの縮尺(200)であると想定され、ロゴの縮尺が適切ではなかったため、エディターは不満を示しました。
これについての説明はにありますが、少し埋もれています。
「ユニバーサルWindowsアプリのデフォルトのアセットスケールは200です。プロジェクトに200でスケーリングされていないアセットが含まれている場合は、アセットのスケールの値を含む
<UapDefaultAssetScale>
要素をこのPropertyGroupに追加する必要があります。詳細 アセットとスケール 。 "
したがって、必要なのは、画像を正しい縮尺に変更し、それに応じてサフィックスの名前を変更するか(例:scale-200
)、またはテキストエディタで.csproj
ファイルを開いて、 移植に関する記事 の説明は、上記のブログ投稿にリンクされています。
<PropertyGroup>
要素を含む<TargetPlatformVersion>
要素を見つけます。この<PropertyGroup>
要素に対して次の手順を実行しますユニバーサルWindowsアプリのデフォルトのアセットスケールは200です。プロジェクトに200でスケーリングされていないアセットが含まれている場合は、アセットのスケールの値を持つ要素をこのPropertyGroupに追加する必要があります。アセットとスケールの詳細をご覧ください。これで、要素は次の例のようになります。
<PropertyGroup> … <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion> … <UapDefaultAssetScale>100</UapDefaultAssetScale> … </PropertyGroup>
これを解決するには、すべての縮尺サイズに対して個別の画像ファイルを用意しました。 (つまり、.scale-100、.scale-140、.scale-240)
デフォルトのサイズはScale 200
です。その画像を含めなかった場合は、Visual Studioから通知されます。 Scale 200
の画像アセットを含めます
AppManifest
のロゴの名前を変更することで問題を解決しました。
たとえば、Appmanifest ==> Store Logo ==> Store Logo : Assets/Store-Logo
のStoreロゴでエラーが発生した場合
Assets/Store-Logoooo
に変更します
次に、メインアプリのStore Images
も変更します。
すべての人のために。
このようにしか機能しません。
私は怠惰を終わらせることによってこれを解決することができました。設定したすべての画像を削除し、完全にやり直して、すべての画像を再割り当てします。各行に3つの画像すべてを設定し、すべてを設定します。それはあなたが行く準備ができていることを確実に知る唯一の方法です。
場合によっては、assetsフォルダー内の画像の名前を変更するソリューションが機能しません。
その場合、「Generate App Bundle」オプションを「Never "そして、残りのパッケージ手順を通常どおり続行します。
これは恒久的な解決策ではありませんが、適切な回避策であり、サイズを縮小するためにApp Bundleが必ずしも必要でない場合に非常に役立ちます。
出典:このエラーを解決してオンラインで解決策を検索し、それが他のユーザーでも機能することを発見した個人的な経験: https://social.msdn.Microsoft.com/Forums/en-US/3857fb9d- dbd5-4eb8-aa75-fe4c47f26875/wp81-universal-error-image-does-not-have-a-candidate-in-main-app-package-while-creating-a-package?forum = WindowsPhonePreviewSDK