非常简单的应用程序和文本文件,在Windows应用商店中分发的最佳方式?

时间:2017-10-27 20:22:48

标签: wpf uwp windows-store-apps desktop-bridge desktop-app-converter

我有一个极其简单的应用程序,我想在Windows应用商店中分发。这是我第一次看到商店。

整个项目由exe和readme.txt组成。该应用程序有一个按钮,可打开第二个窗口并显示自述文件的内容。

exe将使用Desktop App Converter(DAP)打包。有没有办法可以将文本文件作为DAP流程或后期处理的一部分添加到包中?

我知道我可以将文件放在exe中作为资源,但我想避免这样做,因此用户也可以在自己的文本编辑器中打开它。

2 个答案:

答案 0 :(得分:1)

  

我是否可以将文本文件作为DAP流程或后期处理的一部分添加到包中?

您可以先使用DAC工具转换WPF应用程序。然后,您可以通过将文本文件添加到visual assets文件夹来修改打包的应用程序:

enter image description here

然后您需要手动generate a new Package Resource Index file并使用MakeAppx工具重新打包您的应用。

您可以打开命令工具并将目录更改为程序包的根文件夹,然后创建一个priconfig.xml文件:

makepri createconfig /cf priconfig.xml /dq en-US

使用命令

创建resources.pri文件

makepri new /pr <PHYSICAL_PATH_TO_FOLDER> /cf <PHYSICAL_PATH_TO_FOLDER>\priconfig.xml

例如:makepri new /pr c:\MYAPP /cf c:\MYAPP\priconfig.xml

最后,您需要生成一个新包:

makeappx pack -d "C:\VLCUWP\VLCUWPApp\VLCUWPApp\PackageFiles" -p "C:\VLCUWP\VLCUWPApp\VLCUWPApp\VLCUWPApp.appx"

有关详细信息,请参阅Create an app package with the MakeAppx.exe tool

答案 1 :(得分:0)

使用Visual Studio 2017 Update 4 ,现在变得更加容易了。您不必再将Desktop App Converter用于此类项目,您可以使用新的Packaging Project类型在VS中直接轻松地进行打包。您可以将它添加到您的WPF源项目中,它将负责打包EXE和文本文件以及您要打包到.appx包中的任何其他内容。

这是一篇解释细节的博客文章: https://blogs.windows.com/buildingapps/2017/10/18/visual-studio-2017-update-4-makes-easy-modernize-desktop-application-make-store-ready/

相关问题