我想知道我是否可以使用某种形式的包文件分发 Windows 8 应用程序的副本,而无需从应用商店获取它。我想针对普通用户,而不是开发人员。
问问题
3158 次
3 回答
4
如果您的目标是最终用户,即消费者,那么答案是否定的。在这种情况下,我什至看不到绕过商店的优势,因为它只会为您的应用程序带来更大的潜在市场。
仅企业场景支持侧载应用程序(用于安装它们而不发布到商店的名称),以允许公司安装他们自己不想在商店中发布的业务线应用程序。对此有多种要求,这对于单个最终用户来说是不可行的。
话虽如此,没有什么能阻止您创建 appx 包(Visual Studio 中的“项目”>“商店”>“创建应用程序包...”菜单)并将其分发给您的用户。与软件包一起生成一个 PowerShell 脚本Add-AppDevPackage.ps1
(用户将需要管理权限才能运行脚本。他必须每 30 天更新一次开发者许可证,该应用程序才能继续运行。因为这个过程实际上只适合少数可以在您将应用程序提交到商店之前测试您的应用程序的用户。
于 2012-11-21T05:45:40.800 回答
2
我发现下面的链接是对上一个问题的回答。看来您可以使用临时文件夹和 NSIS 轻松安装它。
于 2012-11-21T05:39:10.177 回答
1
Windows 应用商店正是您希望用于针对普通用户的机制;这是他们发现和安装新应用程序的地方。
从技术上讲,您可以侧载应用程序;但是,该机制用于在企业内分发业务线应用程序。您也可以直接在最终用户计算机上安装应用程序包,但这需要该计算机上的开发人员许可证,这显然与您的目标背道而驰。
于 2012-11-21T05:41:44.997 回答