vs打开时为什么有时只有一个项目,这要讲到vs的项目组织方式了。以vs2010为例。Vs的各个版本的此项功能操作基本一致。
工具/原料
vs2010
方法/步骤
1、请先看vs内项目的结构,vs是以解决方案来组织项目的。
2、所艮劁飨戽以,当我们创建一个项目的时候,实际vs自动将这个项目定义成了解决方案,而新添加的项目就会被添加在这个解决方案之下。从图中解决方案的名称“WebSite7”就可以验证了。我酷搭宀玳当时是先建立了WebSite7项目,再陆陆续续添加了Common等项目。
3、所艮劁飨戽以,如果vs解决方案中原本就有多个项目了,那么打开vs解决方案时,就会在vs中同时显示多个项目。如果不是,那就是打开时没有从解决方案(即.sln文件)打开,而是从项目打开了。
4、实际上从项目(.csproj文件)打开,也能看到整个解决方案下的项目,下图就是从项目文件打开。
5、打开后如下图,依然能看到整个解决方案下的项目,原因是.csproj记录了解决方案的项目信息。
6、网站鸠祛哂俭项目是没有.csproj文件的,因此无法记录解决方案信息。如果在vs中以打开网站的方式来打开网站项目,即使这个网皴捩糕皴站之前在一个解决方案中,与其他多个项目同时显示,那么vs中也只能显示这个网站,而不是整个解决方案。如下图,首先选择打开“网站”
7、在文件系统中选择了网站的文件夹
8、这时vs中就只有一个网站项目了,而没有其他的项目