Visaul Studio 2017软件的学习笔记(一):文件结构

    在使用VS2017创建了一个解决方案并创建项目后,在存储目录中会生成一系列文件,此文对其作用进行解析。

解决方案文件(.sln 和 .suo)

.sln文件:

       VisualStudio Solution文件,与项目同时创建位于解决方案文件夹根目录,组织解决方案中的项目、项目项和解决方案项。

例:

//版本信息

Microsoft Visual Studio Solution File, Format Version12.00

# Visual Studio 15

VisualStudioVersion = 15.0.27703.2018

MinimumVisualStudioVersion = 10.0.40219.1

//项目信息

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}")= "TEST", "TEST\TEST.vcxproj","{34CF1F5D-E34D-44B9-92AC-2B04826E192E}"

EndProject

//全局配置

Global

//解决方案配置信息

   GlobalSection(SolutionConfigurationPlatforms)= preSolution

       Debug|x64= Debug|x64

       Debug|x86= Debug|x86

       Release|x64= Release|x64

       Release|x86= Release|x86

   EndGlobalSection

//项目配置性信息

   GlobalSection(ProjectConfigurationPlatforms)= postSolution

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Debug|x64.ActiveCfg= Debug|x64

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Debug|x64.Build.0= Debug|x64

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Debug|x86.ActiveCfg= Debug|Win32

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Debug|x86.Build.0= Debug|Win32

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Release|x64.ActiveCfg= Release|x64

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Release|x64.Build.0= Release|x64

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Release|x86.ActiveCfg= Release|Win32

       {34CF1F5D-E34D-44B9-92AC-2B04826E192E}.Release|x86.Build.0= Release|Win32

   EndGlobalSection

//解决方案属性

   GlobalSection(SolutionProperties)= preSolution

       HideSolutionNode= FALSE

   EndGlobalSection

//扩展配置

   GlobalSection(ExtensibilityGlobals)= postSolution

       SolutionGuid= {1EE3581B-D885-4795-87C5-E3A8B6B86E8A}

   EndGlobalSection

EndGlobal

 

.suo文件:(暂未遇见)

       SolutionUser Option文件,保存程序员对 Visual Studio 所做的用户级自定义,即处理过项目的每个用户存储设置、首选项和配置信息,如断点。

配置文件(.vcxproj和.vcxproj.user)

.vcxproj

       用于保存MSBuild配置,包含.props和.targets文件的配置,以及需要导入的XML文档。

例:

//版本信息

<?xml version="1.0"encoding="utf-8"?>

<Project DefaultTargets="Build"ToolsVersion="15.0"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

//调试器配置信息

 <ItemGroup Label="ProjectConfigurations">

   <ProjectConfigu

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值