vs2010新加一个多工程的解决方案

来源:互联网 发布:今天淘宝怎么用不了了 编辑:程序博客网 时间:2024/05/16 12:49
VS2010中新建一个空解决方案。

VS2010中对程序开发的管理是,一个解决方案下面有多个项目。在命名空间等方面,项目是独立的。

不过有时候多个项目是互相关联的。

例如一个项目可能是做一个dll的,另一个项目是需要调用这个dll的功能的主程序,那么就可以把2个项目放到同一个解决方案中。

2个项目会共享解决方案的Debug|Release文件夹,并且还可以设定项目之间的依赖关系。

这样的话,可以在解决方案中设置,让主程序项目依赖于dll项目,并且让主程序项目设置为主启动项目,那么这2个相关联的项目就可以同步做开发调试了。

然后我发觉,其实一个解决方案的名称总是与项目的sln项目的文件名同名,如果想改项目的名字,那么sln文件的名字也就会被改过来。

所以说,虽然VS2010没有很直接的提供新建一个空解决方案的功能,但是真是要做的话,方法异常简单……

就是新建一个0字节大小的文件,命名为[解决方案名].sln……里面填入以下内容:

Microsoft Visual Studio Solution File, Format Version 11.00

就可以了……双击打开之后VS2010会自动更改sln文件的内容,并自动生成.suo文件……

然后项目方面,VS2010里面建项目默认总是要新建一个文件夹的。。

过项目名是在文件夹里的.vcxproj文件用xml格式描述,位于Project/PropertyGroup/ProjectName这个节点有一个唯一的子节点,也是一个文本节点(换句话说也是叶子节点),用它这个文本节点的值来描述。其中Project是根节点。

而.sln文件对于它之下的项目采取一种类UNIX的设置文件的方式来描述。

原创粉丝点击