Vb.net 编写应用程序演示和完整版本的最佳方法是什么?

Vb.net 编写应用程序演示和完整版本的最佳方法是什么?,vb.net,visual-studio,version-control,Vb.net,Visual Studio,Version Control,基本上,我有一个应用程序,我计划在明年左右更新。然而,随着更新,我真的希望有一个位置的源代码,然后有一个演示版,如果你愿意?在vb.net和visualstudio中有没有一种方法可以这样说 If FullVersion Then Do Full Version Thing Else Do Demo Thing End if 我甚至不知道该问什么,但我希望有人能把我的要求转化为一个好的线索,让我去寻找答案 谢谢大家! 我过去使用过,我相信它支持不同的许可级别,如演示版、完整版、

基本上,我有一个应用程序,我计划在明年左右更新。然而,随着更新,我真的希望有一个位置的源代码,然后有一个演示版,如果你愿意?在vb.net和visualstudio中有没有一种方法可以这样说

If FullVersion Then
    Do Full Version Thing
Else
    Do Demo Thing
End if
我甚至不知道该问什么,但我希望有人能把我的要求转化为一个好的线索,让我去寻找答案


谢谢大家!

我过去使用过,我相信它支持不同的许可级别,如演示版、完整版、高级版等。不过,我只是用它来支持许可/未许可的型号。请记住,这样的事情是可以破解的,但对很多人来说,这肯定是一个路障。

看看条件编译:

通过lena为新手提供的反向操作,你无论如何也不能打败一个craker。但一定要保护他们不受新手的伤害:)。如果您使用“静态代码”方法(即1个演示应用程序和一个完整的两个),则创建一个称为跛脚应用程序的程序,只要在运行时将其设置为
true/false,就很容易被破坏。如果您使用“静态代码”方法(即1个演示应用程序和一个完整的两个),它可能看起来是这样的:#如果已满,则执行完整版本的操作#否则执行演示版本的操作#如果您定义了编译常量,则结束(即完整版演示版)自己编译。