vs2013中 项目->生成/重新生成以及仅用于项目的区别,以及项目依赖项的设置
2016-11-29 08:52
429 查看
VS中生成
在上次编译的基础上,只对改动过的文件重新生成,没有改动过的文件不会重新生成。
VS中重新生成
对所有的文件都重新生成。如果引用了其它类库的DLL,也会重新生成其它的类库,这样速度要慢些,但可靠度高一些。
仅用于项目在正常的情况下,他和 项目->生成/重新生成 没有什么区别,只有在这个项目有项目依赖项的时候是不同的。
如上图所示,下面的项目test2,要使用上面项目test1生成的lib文件,所以test2的项目依赖项是test1,这个时候,就需要 项目->生成/重新生成 就会先编译依赖项,然后再编译自己,而 项目->仅用于项目->仅生成/仅重新生成 就只是编译自己了。
同时还要注意现在test1项目是个静态库,而test2是一个应用程序,应该把test2设置为启动项目,否则会出错的。
在上次编译的基础上,只对改动过的文件重新生成,没有改动过的文件不会重新生成。
VS中重新生成
对所有的文件都重新生成。如果引用了其它类库的DLL,也会重新生成其它的类库,这样速度要慢些,但可靠度高一些。
仅用于项目在正常的情况下,他和 项目->生成/重新生成 没有什么区别,只有在这个项目有项目依赖项的时候是不同的。
如上图所示,下面的项目test2,要使用上面项目test1生成的lib文件,所以test2的项目依赖项是test1,这个时候,就需要 项目->生成/重新生成 就会先编译依赖项,然后再编译自己,而 项目->仅用于项目->仅生成/仅重新生成 就只是编译自己了。
同时还要注意现在test1项目是个静态库,而test2是一个应用程序,应该把test2设置为启动项目,否则会出错的。
相关文章推荐
- C# 项目迁移 Microsoft.VisualStudio.Tools.Office.BuildTasks 生成解决方法报错:请确认 <UsingTask> 声明正确,该程序集及其所有依赖项都可用
- mediawiki中,SkinTemplate->stylename用于设置样式表名称
- 源码生成不完善的deb包,以及本地源的设置
- Apache为mysql以及自己的项目设置虚拟路径
- C# 中 Struct 与 Class 的区别,以及两者的适用场合<转转转>
- 动态链接库、静态库区别与VS2005项目相关设置
- 手工设置超链接列以及生成页面
- oracle 解锁用户以及重新设置用户密码
- 设置运行时仅生成启动项目和依赖项
- 输入法项目->用delphi生成 GB2312简体中文编码表 共有:6768个汉字
- C# 项目中的 bin 目录和 obj 目录的区别,以及 Debug 版本和 Release 版本的区别
- TortoiseSVN - 项目属性 - svn:ignore用于设置忽略的文件
- C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别
- 【转】C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别
- Apache为mysql以及自己的项目设置虚拟路径
- 加载设计器时遇到一个或多个错误。这些错误在下面列出。一些错误可通过重新生成项目来修复,而另一些错误则需要更改代码。
- Visual Studio .NET 每次调试时都重新生成所有项目的解决方法
- 随时点滴--------关于项目设置中的“生成后事件”设置
- Visual Studio .NET 每次调试时都重新生成所有项目的解决方法
- R.java丢失后怎样重新生成以及报错处理