Windows 10软件包的存储未生成MyApp_language-xx.appx

时间:2018-08-27 13:24:10

标签: uwp windows-store-apps appx appxmanifest

我正在为Microsoft商店创建我的 UWP 应用程序的软件包。

我的应用程序支持3种语言:英语-默认语言,瑞典语和丹麦语。

如果我不手动清理 obj and bin 文件夹,则生成的MyApp.appxbundle文件不包含语言包: MyApp_language-sv.appx,MyApp_language-da.appx ,因此我的应用程序无法本地化为这些语言。

我不想每次都清理文件夹。除了创建脚本删除构建中的文件夹之外,还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

  

我不想每次都清理文件夹。除了创建脚本删除构建中的文件夹之外,还有其他想法吗?

为此,您可以将以下内容添加到YourProject.csproj文件中。

<Target Name="AfterBuild">
    <!-- Remove obj folder -->
    <RemoveDir Directories="$(BaseIntermediateOutputPath)" />
    <!-- Remove bin folder -->
    <RemoveDir Directories="$(BaseOutputPath)" />
</Target>

步骤

卸载项目

enter image description here

编辑.csproj文件,将以上内容添加到文件中。

enter image description here

最后重新加载您的项目。