我有一个 Windows 应用程序 (VS2005/C#),它有两个版本,Enterprise 和 Pro。在 Pro 版本中,某些功能和菜单被禁用。目前,我通过注释掉创建企业版的禁用代码来做到这一点,然后我将每个可执行文件复制到另一个位置。显然这个过程充满了危险...... :)
我想为我的两个可执行文件有两个文件夹,Visual Studio 应该将代码以禁用专业版中的功能,并将每个文件夹放入正确的文件夹中。我有安装程序项目,可以从那里获取文件并为两个版本制作安装程序。该部分已经在工作,但我在构建安装程序之前手动将两个可执行文件复制到正确的文件夹中。所以很烂...
我想做的是这样的:
#ifdef PROVERSION
part1.disable();
part2.disable();
#endif
这可以用 Visual Studio 吗???
请注意,我的总体目标是自动化创建两个安装程序的过程。