一、下面是在创建一个新的项目是我最常用的,现在对他们一一做一个详细的介绍:

1、Win32控制台应用程序我平时编写小的C/C++程序都用它,它应该是用的最多的。

2、名称和解决方案名称的区别:名称是项目的名称,一个解决方案中可以包含多个项目,所以解决方案名称包含项目名称。

3、新建Git存储库(G)

(1)、把前面的勾去掉

下面是解决方案名称目录下面的目录及文件:

下面是项目名称目录下面的文件:

(2)、 把前面的勾勾上

a、下面是解决方案名称目录下面的目录及文件:多了2个文件。

多的这两个文件不知道有什么用,但是我找到了Git_Book

b、项目名称目录下面的文件:没有变化。

二、上面这一步点击确定之后,得到下面的这个,如下图所示:

此处我常勾的是空项目、其他的一般都是不会动的。

1、安全开发生命周期(SDL)检查

(1)、安全开发生命周期(SDL)检查前面的勾去掉。下面的程序能够编译通过。

#include <stdio.h>

int main()
{
int i;
scanf("%d",&i);
return ;
}

(2)、安全开发生命周期(SDL)检查前面的勾勾上。上面的程序就会报如下的错误:

三、此处点击完成后就新建了一个项目

================================================================

1、项目目录中的.sdf文件的作用:

(1)、VS项目建立时,自动创建了一个sdf文件。这个文件是一个数据库文件,记录了解决方案中的各种信息。这个文件是可以打开浏览里面的信息的,就是一个数据库文件而已。

(2)、打开方法: 使用Microsoft SQL Server Management Studio工具就可以打开。

2、项目目录中的.sln文件的作用:

.sln对应以前的.dsw

.vcproj对应以前的.dsp

.vcproj是工程文件,.sln是解决方案的文件。

一个解决方案中可以包含多个工程。

打开vcproj文件编译不了可能是因为这个工程里面用到了同一个解决方案中其它工程的东西。

Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们的总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而在每次继续开发任务时,不会因开发环境而分散精力。
-------------------------------------------------------------------------------------------------------------------

Compact  

  [kəm'pækt]   ['kɑmpækt] 

  • n. 合同,契约;小粉盒
  • adj. 紧凑的,紧密的;简洁的

vt. 使简洁;使紧密结合

------------------------------------------------------------------------------------------------

一天写一点,一天进步一点,加油!!!

VS2015在创建项目时的一些注意事项的更多相关文章

  1. eclipse 创建项目时出现appcompat_v7?

    建项目时不出现appcompat_v7包的方法.既然appcompat_v7包是一个能让2.1以上全使用上4.0版本的界面的支持库,那么如图所示,我们建项目时直接把最小SDK选在Android4.0以 ...

  2. eclipse创建项目时出现appcompat_v7包及解决办法

    Android开发学习总结(三)--appcompat_v7项目说明 一.appcompat_v7项目说明 今天来说一下appcompat_v7项目的问题,使用eclipse创建Android项目时, ...

  3. Maven 命令行创建项目时 Could not find goal ‘create’ in plugin org.apache.maven.plugins:...

    使用maven3.3.9 版本,进行命令行创建项目时输入以下命令创建失败 mvn archetype:create -DgroupId=com.zang.maven  -DartifactId=sys ...

  4. PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效

    在这篇博文里,我简单地叙述了我在使用PyCharm创建一个flask项目时遇到的问题,以及我解决这个问题的过程.其中比较值得注意的点有:①PyCharm创建新项目时的解释器配置②Python虚拟环境的 ...

  5. 新版ADT创建项目时出现appcompat_v7的问题

    做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容.并且是创建一个新的内容就会出现.这到底是怎么回事呢?原来appcompa ...

  6. Django创建项目时应该要做的几件事

    终于可以在假期开始学习 Django 啦 !

  7. Android开发学习—— 创建项目时,不是继承activity,而是继承ActionBarActivity

    对于我们新建android项目时, 会 继承ActionBarActivity. 我们在新建项目时, 最小需求的sdk 选择 4.0以上版本.这样 新建的android项目就是继承activity了!

  8. AndroidStudio创建项目时一直处于building“project name”gradle project info的解决办法

    AndroidStudio创建项目,最后一步finish后,一直长时间处于building“project name”gradle project info,界面就一直停留在如图所示: 谷歌自家的产品 ...

  9. Jenkins 中创建项目时没有Maven项目怎么办

    如果在创建项目时候,没有“创建一个Maven 项目”的选项. 你需要安装Maven项目插件:Maven Integration plugin . 点击“可选插件”  然后在右边的过滤输入框中输入搜索关 ...

随机推荐

  1. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  2. VisualStudio2013 如何打开之前版本开发的(.vdproj )安装项目

    当你的项目使用早于 visualstudio2013 的版本开发并且使用 Visual Studio Installer 制作安装项目时,在升级至 VS2013 后会发现新安装项目无法打开, VS20 ...

  3. 【接口开发】浅谈 SOAP Webserver 与 Restful Webserver 区别

    接口,强大,简单,交互,跨越平台 下面简单阐述这两大接口思想 一 REST: REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性. ...

  4. 如何在ASP.Net创建各种3D图表

    我们都知道,图表在ASP.NET技术中是一种特别受欢迎而又很重要的工具.图表是表示数据的图形,一般含有X和Y两个坐标轴.我们可以用折线,柱状,块状来表示数据.通过图表控件,我们即能表示数据又能比较各种 ...

  5. bzoj3037--贪心

    题目大意: applepi手里有一本书<创世纪>,里面记录了这样一个故事--上帝手中有着N 种被称作"世界元素"的东西,现在他要把它们中的一部分投放到一个新的空间中去以 ...

  6. DOM的小练习,两个表格之间数据的移动

    本次讲的是两个表格之间数据的移动,左边的表格移动到右边,并且左边表格移动内容消失. <head>   <meta http-equiv="Content-Type" ...

  7. js数组去重几种思路

    在一些后台语言中都内置了一些方法来处理数组或集合中重复的数据.但是js中并没有类似的方法,网上已经有一些方法,但是不够详细.部分代码来源于网络.个人总计如下:大致有4种思路 1)使用两次循环比较原始的 ...

  8. Mysql - 增删改

    因为项目原因, mysql用了两年了, 但是一直都未曾去总结过. 最近也是领导让总结项目, 才想起把mysql的使用小结一下. 一. Create 1. 单条插入, sql格式: insert int ...

  9. 为Xamarin更好的开发而改写的库

    欢迎大家加入以下开源社区 Xamarin-Cn:https://github.com/Xamarin-Cn Mvvmcross-Cn:https://github.com/Mvvmcross-Cn  ...

  10. 从零开始,DIY一个jQuery(2)

    在上篇文章我们简单实现了一个 jQuery 的基础结构,不过为了顺应潮流,这次咱把它改为模块化的写法,此举得以有效提升项目的可维护性,因此在后续也将以模块化形式进行持续开发. 模块化开发和编译需要用上 ...