使用VS配置管理器实现不同版本的输出

来源:互联网 发布:淘宝店转让安全吗 编辑:程序博客网 时间:2024/05/01 13:22

为了实现区分不同区域专有功能,我们采用VS提供的一种方法进行不同版本的管理。

何海舰(2010-1-18

第一步:在配置管理器中定义不同版本

1, 新建项目。

图片上传功能暂时关闭,敬请谅解。

2, 再添加一个项目。

图片上传功能暂时关闭,敬请谅解。

3, 在解决方案中点右键,选配置管理器。

图片上传功能暂时关闭,敬请谅解。

4, 在活动解决方案配置下方的下拉框中选择新建。

5, 创建内蒙古版本,从Release复制设置,便于出版本。

6, 这时新建的两个项目都新增了内蒙古的项目配置。

图片上传功能暂时关闭,敬请谅解。

7, 这时候在工具条中的编译模式中已经换成

图片上传功能暂时关闭,敬请谅解。

第二步:重新设置编译目录

1, 由于连个项目都已经新建了一个内蒙古的编译模式,所以我们要重新设置一下。

2, 在解决方案中的WindowsApplication1上点右键,选属性,然后点击生成。这时候在配置上已经自动选择为内蒙古。现在需要修改两个地方:

3, 修改常规中的条件编译符号,增加内蒙古。

4, 修改常规中的输出路径,专门为内蒙古版本设立一个目录。

图片上传功能暂时关闭,敬请谅解。

5, 对另外的项目进行同样的修改。

第三步:在代码中使用条件编译符号

1, 在任意项目中的form1上添加一个按钮。写下如下代码

#if 内蒙古

            MessageBox.Show("内蒙古");

#else

            MessageBox.Show("不是内蒙古");

#endif

第四步:不同版本的输出

1, 将给项目设为启动项目,F5生成。

2, 运行后,如图

图片上传功能暂时关闭,敬请谅解。

3, 如果要切换的话,在工具栏中选择Release配置即可,编译后结果为

图片上传功能暂时关闭,敬请谅解。