我想知道我是否可以使用某种形式的包文件分发Windows 8 App的副本,从而无需从商店获取它。我想定位普通用户,而不是开发人员。
答案 0 :(得分:4)
如果您的目标是最终用户,即消费者,那么答案就是否定。在这种情况下,我甚至没有看到绕过商店的优势,因为它只会为您的应用带来更大的潜在市场。
仅对企业场景支持应用程序的侧载(用于安装它们而不发布到商店的名称),以允许公司安装他们不想在商店中发布的自己的业务线应用程序。有multiple requirements可供使用,这对个别最终用户来说是不可行的。
话虽如此,没有什么可以阻止您创建appx包(Project> Store>在Visual Studio中创建应用包...菜单)并将其分发给您的用户。随着包一起生成PowerShell脚本(Add-AppDevPackage.ps1
),该脚本负责在另一台机器上安装应用程序,包括安装证书和获取deceloper许可证(他将需要一个Live帐户)。用户将需要管理权限才能运行该脚本。他必须每30天更新一次开发人员许可证,以便应用程序继续工作。因为这一过程实际上只适合少数能够在您将应用程序提交到商店之前对其进行测试的用户。
答案 1 :(得分:2)
我发现下面的链接是对上一个问题的回答。看来你可以使用temp文件夹和NSIS轻松安装它。
答案 2 :(得分:1)
Windows应用商店正是您希望用于定位普通用户的机制;这是他们去发现和安装新应用程序的地方。
从技术上讲,您可以侧载应用程序;但是,that mechanism用于在企业内分发业务线应用程序。您也可以直接在最终用户计算机上安装应用程序包,但这需要该计算机上的开发人员许可证,这明显违背您的目标。