simplified build configuration
http://blogs.msdn.com/b/saraford/archive/2005/08/16/452411.aspx
Did you know… That you can hide the solution and advanced build configurations
Under Tools – Options – Projects and Solutions – General, there are options for both Always show solution and Show advanced build configurations.
Both options will affect the menu structure, changing which items appear or are enabled.
The Show advanced build configurations includes the Configuration Manager and the Solution Configurations and Solution Platforms combo boxes on the standard toolbar.
Under most conditions, these options will work; however, there are some exceptions.
- Regardless of setting, the solution will still appear if you open a solution with multiple projects.
- Regardless of setting, Advanced build configurations will appear if you open a project or solution that has mixed platforms or mixed solution and project configurations, like Solution is set to Debug, but Project is set to Release.
Happy Visual Studio’ing!
https://msdn.microsoft.com/zh-cn/library/ff452649(v=vs.110).aspx
When you use the simplified build configuration, Visual Studio determines whether to build a debug or release version. Choosing the simplified build configuration implements the following settings:
The Start Debugging command on the Debug menu (F5) creates a debug version, and puts the build in the debug location regardless of the output path you specify.
The Build command on the Build menu uses the settings from the appropriate Project Designer pages.The Output path is on the Build page (C#) or Compile page (Visual Basic) of the Project Designer.
The Build menu does not contain the Configuration Manager command.
The Configuration and Platform drop-down lists do not appear on Project Designer pages.
On the toolbar, the Solution Configurations and Solution Platforms drop-down lists are not available.
特别需要注意的是第一点和第二点:
调试就是Debug的版本,生成就是Release的版本
1.调试菜单中的开始调试命令,会自动创建一个Debug版本的程序,并且将调试版本的程序输出到默认的Debug路径(不管你在项目属性中设置的输出路径是什么)
可以在bin\Debug\目录下找到生成的Debug版本的程序
2.生成菜单上的生成命令,会使用项目属性中的配置来生成程序,并且输出路径是项目属性中指定的
已启动全部重新生成: 项目: WindowsFormsApplication2, 配置: Release Any CPU
不管你在项目属性中设置的是什么,提示都是Release Any CPU
即便你使用的是Debug的属性配置,并且目标平台是x86
simplified build configuration的更多相关文章
- Xcode多种Build Configuration配置使用
Build Configuration? Xcode默认会有2个编译模式,一个是Debug,一个是Release.Release下不能调试程序,编译时有做编译优化,会比用Debug打包出来的运行快,另 ...
- Xcode添加build configuration
图片转载自:Adding a build configuration in Xcode
- Xcode的多种Build Configuration
一: 建多个Configuration的目的. 多套域名打包. 1 开发时的域名. 2 内测时的域名. 3 公测时的域名. 4 企业版的域名. 5 APP Store的域名. 通过注释的方式,容易出错 ...
- Could not determine which “make” command to run. Check the “make” step in the build configuration
环境: QT5.10 VisualStudio2015 错误1: Could not determine which “make” command to run. Check the “make” s ...
- ue4 build configuration的解释
ue4的build系统,继承并发展了3代的一如既往的复杂.. 一.每个configuration由两部份组成:[(性能)模式]+[(内容)组成] 模式有:Debug,DebugGame,Develop ...
- <转>boost 1.53 and STLPort build binary for windows
1.编译STLPort: 1.1 .开始菜单运行vs2008的命令行工具 1.2.进入E:\00.CODE.SDK\STLport-5.2.1\ 1.2.运行configure ...
- Build Instructions (Windows) – The Chromium Projects
转自:http://121.199.54.6/wordpress/?p=1156 原始地址:http://www.chromium.org/developers/how-tos/build-instr ...
- TeamCity : 自动触发 Build
创建了 build 的配置以后,您既可以手动点击 "Run" 按钮来触发一次 build 过程,也可以通过 Triggers 配置实现自动触发 build 过程.一个 trigge ...
- TeamCity : Build 基本配置
前文中我们在 TeamCity 中创建了一个项目 HelloApp,并在这个项目中创建了一个名为 HelloAppDailyBuild 的Build 用来编译 demo 程序.本文我们将详细介绍 Bu ...
随机推荐
- java新手笔记25 日期格式化
1.系统时间 package com.yfs.javase; import java.sql.Time; import java.sql.Timestamp; import java.util.Cal ...
- ceilometer
控制节点: ceilometer-api: /etc/init.d/openstack-ceilometer-api status ceilometer-collector /etc/init.d/ ...
- mysql学习笔记3
要用php+mysql 首先要配置环境.现在要先下载wamp(Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python).直接安装就行 可以点下一步的就点下一步,直至 ...
- indeed 第二次笔试题
1. Maximal Values 很简单,从前往后扫,找满足的,O(n),很容易就过掉了. maxn = 100. 没啥难点. 2. Bi-gram 用map统计个数,从前往后扫,每2个字符作为一个 ...
- String Shifting
我们规定对一个字符串的shift操作如下:略去.shift(string, x) = string(0 <= x < n). 分析:一看这题,这不很简单么,直接模拟判断,但是这套路有这么简 ...
- [getLongestLength] 加和为0的最长子串长度
点击这里查看原文 假设一个数组仅仅由1和-1组成,求该数组的和为0的最长子串的长度. 例如: {1,-1,1,-1,1,1,1} 输出:4. 昨天机试的时候做到这道题,不会做,今天思考一下. 普通的解 ...
- 实习笔记-1:sql 2008r2 如何创建定时作业
在公司实习了近一个月,学了很多东西.这一篇是一些比较基础的东西,本人是小菜鸟,不喜欢大神来喷.大神欢迎出门点右上角.谢谢~ 说大实话,对于数据库,我在还没出来实习的时候就是只懂写一些sql语句以及知道 ...
- Oracle 关于事物的描述
事物在Oracle中的4种状态: commit--提交 rollback--全部回滚 savepoint name;--定义一个回滚到这里的点:例如:savepoint a; rollback to ...
- Cassandra1.2文档学习(9)—— 数据写入
数据参考:http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/dml/manage_dml ...
- ECshop网店系统百万级商品量性能优化-加快首页访问速度
如果ECshop的商品数达到几万,十几万的时候,如果首页没有缓存,第一次访问的时候,你会发现其慢无比,原因就是清空了Cache后或者没有Cache的情况下,ECshop会Bulid一些Cache数据, ...