Gha*_*han 25 manifest windows-phone-8.1
我只是创建应用程序包,并得到以下错误

需要帮助如何解决这个问题.
Oha*_*der 34
在我的情况下,它与默认的应用程序规模有关,如本博文中所述:
似乎默认比例已从[100%]更改为200%.好.精细.和?为什么这么重要?
这很重要,因为主应用程序包包含任何默认比例的资源.对于UWP,默认值为200.由于我使用app捆绑包,我的Logo-100.png最终出现在卫星应用程序包中,而主程序包没有任何徽标(因为我没有提供默认的200).因此,我的应用程序无法安装在需要scale-200的系统上.
当我将文件重命名为Logo.png时,编辑抱怨,因为它假设没有限定符的图像处于默认比例(200),并且我的徽标没有该比例的正确尺寸.
这有一个解释,但它有点埋没:
"通用Windows应用程序的默认资产规模为200.如果您的项目包含未缩放为200的资产,则需要
<UapDefaultAssetScale>向此PropertyGroup 添加一个 具有资产规模值的元素.了解有关资产和规模的更多信息."
因此,您需要做的是将图像更改为正确的比例并相应地重命名其后缀(例如scale-200),或者通过.csproj在文本编辑器中打开文件并按照所述博客文章中链接的移植文章中的说明更改默认比例:
找到
<PropertyGroup>包含该<TargetPlatformVersion>元素的元素.对此<PropertyGroup>元素执行以下步骤通用Windows应用程序的默认资产比例为200.如果您的项目包含未缩放为200的资产,则需要将具有资产比例值的元素添加到此PropertyGroup.详细了解资产和规模.现在,您的元素应该与此示例类似:
Run Code Online (Sandbox Code Playgroud)<PropertyGroup> … <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion> … <UapDefaultAssetScale>100</UapDefaultAssetScale> … </PropertyGroup>
use*_*763 19
我通过删除.scale-100来解决它的Logos名称.这对我有用.
| 归档时间: |
|
| 查看次数: |
11449 次 |
| 最近记录: |