如何:创建解决方案和项目
创建项目时,Visual Studio 会创建一个用以包含该项目的解决方案。 如果计划创建多项目解决方案,请参见 如何:创建多项目解决方案。 如果要使用现有的代码文件创建项目,请参见如何:根据现有代码文件创建项目。
提示
如果防病毒软件显示消息,提出要阻止项目模板或向导正在运行的脚本,请选择不阻止脚本,否则 Visual Studio 将会关闭。 通过清除防病毒软件阻止脚本的设置,可避免在运行脚本时显示此消息。 不过,更改此设置将禁用所有脚本阻止,而并非只针对 Visual Studio。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
项目和模板
Visual Studio 使用项目模板基于用户输入生成新的项目。 每个模板表示一种不同的项目类型。 用户添加到项目的文件都是从项模板生成的。
您可以在**“新建项目”对话框中查找已安装的项目模板,方法是浏览“已安装模板”下方左侧窗格中的展开列表。 您还可以在“最近的模板”下浏览最近创建的项目类型,也可以在“联机模板”**下浏览 Visual Studio Gallery 网站上提供的模板。
您还可以使用对话框右上角的搜索框来搜索项目模板。 根据选择的类别,搜索会在中间窗格中显示从最近的模板、已安装的模板或联机模板列表中搜索的结果。
创建项目
创建项目后,除非项目已经是解决方案的一部分,否则会自动生成一个解决方案。
创建项目以及包含它的解决方案
在**“文件”菜单上单击“新建”,然后单击“新建项目”**。
这将打开**“新建项目”**对话框。
在左窗格中选择**“已安装的模板”**,然后从展开的列表中选择一类项目类型。
如果最近创建过相同类型的项目,则请改为选择**“最近的项目”**,以加快导航的速度。
从中间窗格中选择一个项目**“模板”**。
选定模板的说明出现在右窗格中。
在**“名称”**框中键入新项目的名称。
提示
对于某些项目类型,由于指定位置就会设置其项目名称,因此“名称”框不可用。 例如,位于 Web 服务器上,并从该服务器上指定的虚拟目录派生其名称的 Web 应用程序或 XML Web services。
在**“位置”**框中,选择保存位置。
提示
如果正在创建临时项目,则“位置”可能不可用。 有关更多信息,请参见临时项目。
在**“解决方案”**下拉列表中,选择是创建新解决方案还是将项目添加到现有解决方案中。
在**“解决方案名称”**框中,键入解决方案的名称。
如果适用,Visual Studio 会将此名称用作已完成项目的命名空间。 默认情况下,解决方案名称将用作产品名。
请确保选中了**“创建解决方案的目录”**复选框。
单击**“确定”**。
提示
还可以使用此对话框将新项目添加到打开的解决方案中,方法是选择“解决方案”列表中的“添加到解决方案”。 仅当在“解决方案资源管理器”中打开解决方案时,此选项才出现。
通过使用**“新建项目”对话框顶部的“.NET Framework”**版本下拉菜单,您可以创建面向 .Net Framework 早期版本的项目。 请在选择项目模板前设置此值,因为只有与该 .NET Framework 版本兼容的模板才会显示在列表中。 如果您在创建项目时选择 .NET Framework 4,则显示的某些模板在默认情况下会使用客户端配置文件。 有关更多信息,请参见 .NET Framework Client Profile。
要访问 4 之前的 Framework 版本,您必须在系统上安装 .NET Framework 3.5。
创建解决方案
尽管项目必须位于解决方案中,但您却可以创建不包含项目的解决方案。
创建空解决方案
在**“文件”菜单上单击“新建”,然后单击“新建项目”**。
在左窗格中,选择**“已安装的模板”,再选择“其他项目类型”,然后从展开的列表中选择“Visual Studio 解决方案”**。
在中间的窗格中,选择**“空白解决方案”**。
设置解决方案的**“名称”和“位置”值,再单击“确定”**。
创建空解决方案后,可以通过在**“项目”菜单上单击“添加新项”或“添加现有项”**,将新的或现有的项目或项添加到其中。
删除解决方案
可以永久删除解决方案,但不能使用 Visual Studio 进行删除。 删除解决方案之前,请将可能要再次使用的所有项目移动到其他解决方案中。 然后,使用 Windows 资源管理器删除包含 .sln 和 .suo 解决方案文件的目录。
提示
.suo 文件是隐藏文件,在默认的 Windows 资源管理器设置下不会显示。
删除解决方案
在**“解决方案资源管理器”中,右击要删除的解决方案,然后选择“在 Windows 资源管理器中打开文件夹”**。
在 Windows 资源管理器中,导致到上一级。
选择包含该解决方案的目录,然后按 Delete。