windows-phone-7 - 管理我的应用程序的免费版本

标签 windows-phone-7 marketplace

我的付费应用已在 WP7 市场上发布。现在我想创建一个免费版本的应用程序。

我想我会有一个常数 IsFreeVersion = true;然后基于该禁用某些功能。

为此设置我的项目的最佳方法是什么?我绝对不想有两个版本的代码。那么我应该创建一个新项目并链接文件吗?

另外,如何处理不同的应用程序图标?最后,我的应用程序 ID 不需要单独的 GUID 吗?

最佳答案

如果您想要免费和付费版本的单独应用程序(大概是您限制免费应用程序的功能或添加广告),那么我会创建一个单独的项目,然后链接到另一个项目的现有文件(使用“添加为关联”)。

然后,您可以根据需要自定义不同的版本。在做这样的事情时,我喜欢使用部分方法(和类)来扩展和定制不同的版本。
您可能还想使用特定于应用程序的编译器指令来限制特定版本的功能。

关于windows-phone-7 - 管理我的应用程序的免费版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429918/

相关文章:

c# - 使用 InvokeScript 更改 C# 变量

windows-phone-8 - Windows Phone 8 试用市场

javascript - 如何将 CSS 属性添加到 iframe 之外的元素?

php - 如何在firefox操作系统中使用mysql数据库?

windows-phone-7 - 为什么我的 RTM Windows Phone 7 SDK 中没有 zh-HK CultureInfo?

c# - 签署 WP7 项目的强名?

payment-gateway - BlueSnap 市场 - 我的供应商会得到报酬吗?

android - 谁能给我指出 Android Market 目录或应用程序列表

windows-phone-7 - 有没有办法指定要在数据透视页面中导航到哪个数据透视项?

windows-phone-7 - 如何在windows phone 7应用程序开发中动态显示图像?