创建解决方案和项目

当您创建项目时,Visual Studio 将创建一个解决方案来包含它。如果您计划创建多项目解决方案,请参阅如何:创建多项目解决方案。如果您想要从现有代码文件创建项目,请参阅如何:根据现有代码文件创建项目

说明说明

如果您的防病毒软件显示一条消息,已阻止项目模板或向导正在运行的脚本,请选择不阻止脚本;否则,Visual Studio 将关闭。在运行此脚本时,您可以通过清除防病毒软件阻止该脚本的设置,防止显示此消息。但是,更改此设置将禁用所有脚本拦截,而不仅仅是 Visual Studio。

说明说明

本主题中的说明基于 Visual Studio Professional。您看到的对话框和菜单命令可能与此处描述的有所不同,这取决于您的设置或 Visual Studio 版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关详细信息,请参阅在 Visual Studio 中自定义开发设置

项目和模板

Visual Studio 将使用项目模板来生成基于用户输入的新项目。每个模板表示不同的项目类型。用户添加到项目的各个文件都从项模板生成。

您可以在**“新建项目”对话框中查找已安装的项目模板,方法是浏览“已安装”下方左侧窗格中的展开列表。您也可以在“最近”下导航到您最近使用的项目类型,也可以在“联机”**下浏览可下载和安装的模板。

该对话框中右上角的搜索框还可用于搜索项目模板。搜索将用最新的、已安装或联机的列表的查询结果填充中间窗格,具体取决于所选的类别。有关详细信息,请参阅从模板创建项目

正在创建项目

创建一个项目后,除非该项目已经是解决方案的一部分,否则将自动生成一个解决方案。

若要创建项目和包含它的解决方案

  1. 文件菜单上,单击新建,然后单击项目

    提示提示

    根据您选定的开发设置,您可能会依次看到“文件”“新建项目”。有关设置的详细信息,请参阅在 Visual Studio 中自定义开发设置

    这将打开新建项目对话框。

  2. 在左窗格中,选择已安装,从展开的列表中选择项目类型的一个类别。

    如果最近创建过相同类型的项目,则请改为选择**“最近”**,以加快导航的速度。

  3. 从中间窗格选择一个项目模板

    在右窗格中会显示的所选模板的说明。

  4. 在**“名称”**框中键入新项目的名称。

    说明说明

    对于某些项目类型,名称框将不可用,因为指定位置会设置该项目的名称。例如,Web 应用程序或 XML Web 服务位于 Web 服务器上,那么将从该服务器上指定的虚拟目录中派生其名称。

  5. 位置框中,选择保存位置。

    说明说明

    如果您正在创建一个临时项目,位置框可能不可用。有关详细信息,请参阅临时项目

  6. 如果可以,请在**“解决方案”列表中,指定是要创建解决方案还是要将项目添加到在“解决方案资源管理器”**中打开的解决方案中。

  7. 在**“解决方案名称”**框中,键入解决方案的名称。

    如果适用,Visual Studio 将使用完成的项目的命名空间的此名称。默认情况下,解决方案名称将匹配项目名称。

  8. 请确保选中**“创建解决方案的目录”**复选框。

  9. 单击“确定”。

通过使用**“新建项目”对话框顶部的“.NET Framework”**版本下拉菜单,您可以创建面向 .Net Framework 早期版本的项目。在选择项目模板之前设置此值,因为只有与该 .NET Framework 版本兼容的模板将出现在列表中。

您必须在您的系统上安装 .NET Framework 3.5,这样可以访问 framework 4.0 以前的版本。

从联机示例中创建解决方案

您可以使用 Visual Studio 从 MSDN 代码库 下载和安装完整的打包应用程序示例。

您可单独下载示例,也可以下载包含共享技术或主题的相关示例的示例包。在为下载的任何示例发布源代码更改时,您将收到通知。

有关详细信息,请参阅Visual Studio 示例

创建空解决方案

尽管一个项目必须驻留在一个解决方案中,您仍然可以创建无任何项目的解决方案。

创建空解决方案

  1. 文件菜单上,单击新建,然后单击新建项目

  2. 在左窗格中,选择**“已安装”,再选择“其他项目类型”,然后从展开的列表中选择“Visual Studio 解决方案”**。

  3. 在中间窗格中,选择空白解决方案

  4. 为您的解决方案设置名称位置值,然后单击确定

在创建一个空白解决方案后,您可以通过在项目菜单上单击添加新项添加现有项,把新的或现有的项目或项添加到解决方案中。

删除解决方案

您可以永久性删除解决方案,但不能使用Visual Studio来删除解决方案。在删除解决方案前,把您要再次使用的任何项目移动到其他解决方案中。然后,使用文件资源管理器删除包含 .sln 和 .suo 解决方案文件的目录。

说明说明

.suo 文件是隐藏文件,在默认的文件资源管理器设置下不会显示。

要删除解决方案

  1. 在**“解决方案资源管理器”中,右键单击要删除的解决方案,然后选择“在文件资源管理器中打开文件夹”**。

  2. 在文件资源管理器中,导航到上一级。

  3. 选择包含该解决方案的目录,然后按“删除”。

请参见

任务

如何:创建多项目解决方案

概念

解决方案和项目