相关文章推荐
刚毅的花卷  ·  python解决 ...·  1 年前    · 
打盹的斑马  ·  7 款 Python ...·  2 年前    · 

适用于: yes Visual Studio no Visual Studio for Mac no Visual Studio Code

在本文中,你将了解如何从头创建和使用 Visual Studio 项目,以存储生成应用所需的生成工件。 如果不熟悉 Visual Studio 中的项目,请参阅此 项目和解决方案 概述。 要了解如何根据模板快速创建项目,请参阅 根据模板创建项目

“项目”用于保存在 Visual Studio 中生成应用时所需的项,比如源代码文件、位图、图标以及组件和服务引用 。 创建新项目时,Visual Studio 会创建一个解决方案 来包含该项目。 然后可以根据需要向解决方案添加其他新项目或现有项目。 还可以创建 空白或空解决方案 。 解决方案还可以包含未连接到任何特定项目的文件。

本主题适用于 Visual Studio Windows 版。 对于 Visual Studio for Mac,请参阅 在 Visual Studio for Mac 中创建项目

可在名为“解决方案资源管理器” 的工具窗口中查看解决方案和项目。 以下屏幕截图显示了包含两个项目 的 解决方案资源管理器 中的 C# 控制台解决方案示例: 计算器 CalculatorLibrary 。 每个项目都包含多个文件和文件夹。 粗体形式的项目名称是 启动项目 ;即,运行应用时启动的项目。 可以指定将哪个项目作为启动项目。

用户可以通过向项目添加必要文件来自行构造项目,与此同时,Visual Studio 也提供了一组精选的项目模板,让用户能够拥有一个好的开端。 从模板新建的项目将具有该项目类型的必需元素,用户可在必要时重命名文件,或向项目添加新代码或现有代码以及其他资源。

也就是说,在 Visual Studio 中开发应用时不需要解决方案和项目。 用户也可以直接打开从 Git 克隆或从其他地方下载的代码。 有关详细信息,请参阅 在 Visual Studio 中开发代码而无需创建项目或解决方案

根据项目模板创建项目

有关如何选择模板以创建新项目的信息,请参阅 在 Visual Studio 中创建新项目 。 此外,关于从头开始创建的项目和解决方案的示例,包括分步说明和示例代码,请参阅 项目和解决方案简介

从现有代码文件创建项目

如果有一组代码源文件,可以轻松地将它们添加到项目。

  • 在菜单上,依次选择“文件”>“新建”>“从现有代码创建项目” 。

  • 在“从现有代码文件创建项目”向导的“要创建什么类型的项目?”下拉列表框中,选择所需的项目类型,然后选择“下一步”按钮 。

  • 在向导中,浏览到文件位置,然后在“名称” 框中输入新项目的名称。 完成后,选择“完成”按钮。

    此选项最适合相对简单的文件集合。 目前仅支持 C++、Apache Cordova、Visual Basic 和 C# 项目类型。

    将文件添加到解决方案

    如果有一个适用于多个项目的文件,比如解决方案的自述文件,或其他逻辑上属于解决方案级别而不是位于特定项目下的文件,则可以将它们添加到解决方案自身。 若要将某项添加到解决方案,请在“解决方案资源管理器”中解决方案节点的上下文(右击)菜单上,依次选择“添加”>“新项”,或依次选择“添加”>“现有项” 。

    解决方案文件是用于在 Visual Studio 中组织项目的结构。 它在两个文件中包含该信息的状态:.sln(基于文本的、共享的)文件和 .suo(二进制的、隐藏的、用户特定的解决方案选项)文件 。 因此,不应复制和重命名解决方案;相反,最好创建一个新的解决方案,然后向其中添加现有项。

    创建面向 .NET Framework 特定版本的 .NET 项目

    创建 .NET Framework 项目时,可指定想要项目使用的特定 .NET Framework 版本。 (创建 .NET Core 项目时,不指定框架版本。)

    若要指定.NET Framework版本,请在 “配置新项目 ”页上选择 “框架 ”下拉菜单。

    创建空白解决方案后,可以选择“项目” 菜单上的“添加新项” 或“添加现有项” ,将新的或现有的项目或项添加到解决方案中。

    如前文所述,还可以打开代码文件而无需创建项目或解决方案。 若要了解如何按照此方法开发代码,请参阅 在 Visual Studio 中开发代码而无需创建项目或解决方案

    删除解决方案、项目或项

    可以使用右键单击上下文菜单删除或移除 Visual Studio 中的解决方案、项目或项,但这只会将它们从当前解决方案或项目中移除。

    若要从系统中永久删除解决方案或其他组件,请使用 Windows 中的文件资源管理器删除包含 .sln 和 .suo 解决方案文件的文件夹 。 (在删除解决方案之前,可能需要备份项目和文件,以防再次需要它们。)

    .suo 文件是隐藏文件,在默认的文件资源管理器设置下不会显示。 若要显示隐藏文件,请在文件资源管理器的“查看” 菜单上选中“隐藏项” 复选框。

    永久删除解决方案

    你可以使用 Visual Studio 中的解决方案资源管理器访问 Windows 中的文件资源管理器。 操作方法如下。

  • 在“解决方案资源管理器”中,在要删除的解决方案的右键单击菜单(上下文菜单)中,选择“在文件资源管理器中打开文件夹” 。

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

  • 选择包含解决方案的文件夹,然后按“Delete”键。

  • 项目和解决方案简介
  • 管理项目和解决方案属性
  • Visual Studio 中筛选的解决方案
  • GitHub 上的 Microsoft 开放源代码存储库
  • 开发者代码示例
  •