Programming Tips - Where is that Visual Studio 8 configuration option?

Date: 2010mar10 Language: C/C++/C# Q. Where is that Visual Studio 8 configuration option? A. I find it hard to locate options sometimes too. So I laboriously typed in the all the option names so you can search with Control-F in your browser. Configuration Properties | + General | | | \ [General] | Output Directory | Intermediate Directory | Extensions to Delete on Clean | Build Log File | Inherited Project Property Sheets | [Project Defaults] | Configuration Type | Use of MFC | Use of ATL | Minimize CRT Use in ATL | Character Set | Common Language Runtime support | Whole Program Optimization | + Debugging | | | \ Command | Command Arguments | Working Directory | Attach | Debugger Type | Environment | Merge Environment | SQL Debugging | + C/C++ | | | + General | | | | | \ Additional Include Directories | | Resolve #using References | | Debug Information Format | | Suppress Startup Banner | | Warning Level | | Detect 64-bit Portability Issues | | Treat Warnings As Errors | | Use UNICODE Response Files | | | + Optimization | | | | | \ Optimization | | Inline Function Expansion | | Enable Intrinsic Functions | | Favour Size or Speed | | Omit Frame Pointers | | Enable Fibre-safe Optimizations | | Whole Program Optimization | | | + Preprocessor | | | | | \ Preprocessor Definitions | | Ignore Standard Include Path | | Generate Preprocessed File | | Keep Comments | | | + Code Generation | | | | | \ Enable String Pooling | | Enable Minimal Rebuild | | Enable C++ Exceptions | | Smaller Type Check | | Basic Runtime Checks | | Runtime Library | | Struct Member Alignment | | Buffer Security Check | | Enable Function-Level Linking | | Enable Enhanced Instruction Set | | Floating Point Model | | Enable Floating Point Exceptions | | | + Language | | | | | \ Disable Language Extensions | | Default Char Unsigned | | Treat wchar_t as Built-in Type | | Force Conformance In For Loop Scope | | Enable Run-Time Type Info | | OpenMP Support | | | + Precompiled Headers | | | | | \ Create/Use Precompiled Header | | Create/Use PCH Through File | | Precompiled Header File | | | + Output Files | | | | | \ Expand Attributed Source | | Assembler Output | | ASM List Location | | Object File Name | | Program Database File Name | | Generate XML Documentation Files | | XML Documentation File Name | | | + Browse Information | | | | | \ Enable Browse Information | | Browse File | | | + Advanced | | | | | \ Calling Convention | | Compile As | | Disable Specific Warnings | | Force Includes | | Force #using | | Show Includes | | Undefine Preprocessor Definitions | | Undefine All Preprocessor Definitions | | Use Full Paths | | Omit Default Library Names | | Error Reporting | | | \ Command Line | | | \ All options | Additional options | + Linker | | | + General | | | | | \ Output File | | Show Progress | | Version | | Enable Incremental Linking | | Suppress Startup Banner | | Ignore Import Library | | Register Output | | Additional Library Directories | | Link Library Dependencies | | Use Library Dependency Inputs | | Use UNICODE Response Files | | | + Input | | | | | \ Additional Dependencies | | Ignore All Default Libraries | | Ignore Specific Library # This is /NODEFAULTLIB:<library> | | Module Definition File (Your .def file) # $(ProjectName).def is a good value | | Add Module to Assembly | | Embed Managed Resource File | | Force Symbol References | | Delay Loaded DLLs | | Assembly Link Resource | | | + Manifest File | | | | | \ Generate Manifest Files | | Manifest File | | Additional Manifest Dependencies | | Allow Isolation | | | + Debugging | | | | | \ Generate Debug Info | | Generate Program Database File | | Strip Private Symbols | | Map File Name | | Map Exports | | Debuggable Assembly | | | + System | | | | | \ SubSystem | | Heap Reserve Size | | Heap Commit Size | | Stack Reserve Size | | Stack Commit Size | | Enable Large Addresses | | Terminal Server | | Swap Run From CD | | Swap Run From Network | | Driver | | | + Optimization | | | | | \ References | | Enable COMDAT Folding | | Optimize for Windows98 (really?) | | Function Order | | Profile Guided Database | | Link Time Code Generation | | | + Embedded IDL | | | | | \ MIDL Commands | | Ignore Embedded IDL | | Merged IDL Base File Name | | Type Library | | TypeLib Resource ID | | | + Advanced | | | | | \ Entry Point | | No Entry Point | | Set Checksum | | Base Address | | Fixed Base Address | | Turn Off Assembly Generation | | Delay Loaded DLL | | Import Library | | Merge Sections | | Target Machine | | Profile | | CLR Thread Attribute | | CLR Image Type | | Key File | | Key Container | | Delay Sign | | Error Reporting | | CLR Unmanaged Code Check | | | \ Command Line | | | \ All options | Additional options | + Manifest Tool | | | + General | | | | | \ Suppress Startup Banner | | Verbose Output | | Assembly Identity | | Use UNICODE Response Files | | Use FAT32 Work-around | | | + Input and Output | | | | | \ Additional Manifest Files | | Input Resource Manifests | | Embed Manifest | | Output Manifest File | | Manifest Resource File | | Generate Catalog Files | | Dependency Information File | | | + Isolated COM | | | | | \ Type Library File | | Registrar Script File | | Component File Name | | Replacements File | | | + Advanced | | | | | \ Update Files Hashes | | Update File Hashes Search Path | | | \ Command Line | | | \ All options | Additional options | + XML Document Generator | | | + General | | | | | \ Suppress Startup Banner | | Validate IntelliSense | | Additional Document Files | | Output Document File | | Document Library Dependencies | | Use UNICODE Response Files | | | \ Command Line | | | \ All options | Additional options | + Browse Information | | | + General | | | | | \ Suppress Startup Banner | | Output File | | | \ Command Line | | | \ All options | Additional options | + Build Events | | | + Pre-Build Event | | | | | \ Command Line | | Description | | Excluded From Build | | | + Pre-Link Event | | | | | \ Command Line | | Description | | Excluded From Build | | | + Post-Build Event | | | \ Command Line | Description | Excluded From Build | + Custom Build Step | | | \ General | | | \ Command Line | Description | Outputs | Additional Dependencies | \ Web Deployment | \ General | \ [General] Excluded From Build Relative Path Additional Files [Server Side Actions] Unload Before Copy Register Output [Web Application] Virtual Directory Name Application Mappings Application Protection