File和Project之间有什么区别

时间:2016-12-30 00:38:49

标签: c# visual-studio

在新文件中我可以选择空类,但它不会关闭我正在处理的项目。与标题一样,文件和项目之间有什么区别?

3 个答案:

答案 0 :(得分:2)

项目是“可构建的”东西(它们有输出)并且文件组成。因此,添加新文件没有理由“关闭”项目(无论这意味着什么)。

当你走得足够远时,解决方案就是项目的“群体”。向解决方案添加新项目也不会关闭任何内容。

答案 1 :(得分:2)

一个或多个文件创建一个项目,一个或多个项目创建一个解决方案。

您可能正在向现有项目添加新文件。

答案 2 :(得分:0)

在任何IDE中,项目是不同类型文件的逻辑集合,例如程序,资源,配置文件等。有许多不同的格式用于在磁盘上存储项目信息,如.xproj,.csproj等。

A"解决方案"是项目的逻辑集合。一个解决方案也可以只有一个项目。解决方案通常由visual studio以.sln扩展名存储在磁盘上。在解决方案中,程序员可以指定项目的构建顺序,构建配置等。