“从现有代码文件创建新项目”向导

更新:2007 年 11 月

使用此向导可从现有代码文件创建 Visual Studio 项目。将在您的计算机上创建项目,并将所有相关文件添加到该项目中。在 Visual Studio 集成开发环境 (IDE) 中使用此新项目时,可使用设计、开发、调试和部署应用程序所需的所有工具。可以使用一些编码辅助工具(如 IntelliSense)查看、编辑、生成和调试代码文件。

在使用该向导时,需要指定要添加到项目中的现有代码文件以及生成项目时将创建的应用程序的详细信息。若要访问此向导,请在“文件”菜单上选择“新建”,然后单击“从现有代码创建项目”。

安全说明:

在使用现有的代码文件创建项目之前,请先在 Visual Studio 外确定代码文件的可信度。在 Visual Studio 中打开一个项目时,将在本地计算机的 devenv.exe 完全受信任进程中自动执行该项目中的代码。

“欢迎”页

此页向您介绍“从现有代码文件创建项目”向导。

  • 要创建什么类型的项目?
    指定将用于创建 Visual Studio 项目的代码文件的语言。

“指定项目详细信息”页

说明:

此页适用于 Visual Basic、Visual C# 和 Visual J# 项目。

在此页上,可提供有关现有代码文件和要创建的应用程序的信息。

  • 文件在哪儿?
    指定将用于创建 Visual Studio 项目的代码文件的位置。该位置可以是计算机上的文件夹,也可以是 UNC 路径,但不能是 URL。

  • 浏览
    显示“文件在哪儿?”对话框,通过该对话框可定位到包含现有代码文件的文件夹。

  • 包含子文件夹
    将添加子文件夹中在“欢迎”页上的“要创建什么类型的项目?”中指定的语言的文件。还将添加子文件夹中非语言特定的文件,如文本、图标和位图文件。

  • 名称
    指定项目名称。

  • 项目文件位置
    指定创建的项目文件的位置。该位置可以是计算机上的文件夹,也可以是 UNC 路径,但不能是 URL。

  • 浏览
    显示“选择项目文件位置”对话框,通过该对话框可定位到要在其中查找项目文件的文件夹。

  • 输出类型
    指定从项目创建的输出类型。有关这些项目类型的更多信息,请参见 Visual Studio 中的默认项目模板

“指定项目位置和源文件”页

说明:

此页适用于 Visual C++ 项目。

在此页上,可提供有关将用于创建项目的现有代码文件的信息。

  • 项目文件位置
    指定项目文件的位置。该位置可以是计算机上的文件夹,也可以是 UNC 路径,但不能是 URL。

    说明:

    需要该信息。

  • 浏览
    显示“项目文件位置”对话框,通过该对话框可定位到要在其中查找项目文件的文件夹。

  • 项目名称
    指定项目名称。

    说明:

    需要该信息。

  • 将文件从这些文件夹添加到项目中
    递归添加指定文件夹中在“要添加到项目中的文件类型”中指定的类型的文件。

  • 添加子文件夹
    递归添加列出的文件夹和任何子文件夹中的文件。

  • 文件夹
    指定将用于创建 Visual Studio 项目的代码文件的位置和项目文件的位置。该位置可以是计算机上的文件夹,也可以是 UNC 路径,但不能是 URL。

    为了便于源代码管理,建议将位置只能表示为相对路径的文件添加到此项目中。这样可将位于不同驱动器或计算机上的文件从项目文件夹中排除。

  • 添加
    显示“从此文件夹将文件添加到项目中”对话框,通过该对话框可定位到包含现有代码文件的文件夹。

  • 移除
    从列表中移除选定文件夹。

  • 要添加到项目的文件类型
    指定要从指定文件夹添加到项目中的文件类型。可以使用通配符指定文件类型。

  • 在解决方案资源管理器中显示所有文件
    更改解决方案资源管理器的初始视图。如果选择此选项,将在解决方案资源管理器中显示项目文件夹中的所有文件。如果清除此选项,则仅显示项目中的文件。

“指定项目设置”页

说明:

此页适用于 Visual C++ 项目。

在此页上,可提供有关生成将创建的项目和应用程序的信息。

  • 使用 Visual Studio
    指定使用 Visual Studio IDE 生成项目。有关更多信息,请参见 在 Visual Studio 中生成 C++ 项目

  • 项目类型
    指定创建的项目类型。有关这些项目类型的更多信息,请参见 Visual C++ 项目

  • 添加对 ATL 的支持
    在项目中内置活动模板库 (ATL) 类支持。

    说明:

    此选项不指示支持使用 ATL 代码向导添加 ATL 对象。只能将 ATL 对象添加到 ATL 项目或者具有 ATL 支持的 MFC 项目。

  • 添加对 MFC 的支持
    生成 Microsoft 基础类 (MFC) 库支持。

  • 添加对公共语言运行库的支持
    置入面向公共语言运行库 (CLR) 的项目支持。项目输出是混合模式程序集,它是本机代码与托管代码的组合。

    • 公共语言运行库
      添加对 CLR 的支持。

    • 公共语言运行库(旧语法)
      使用旧语法添加对 CLR 的支持。

  • 使用外部生成系统
    指定通过外部生成系统使用指定命令行生成项目。有关命令行工具的信息,请参见 在命令行上生成

指定调试配置设置

说明:

此页适用于 Visual C++ 项目。

在此页上,可为项目调试配置提供设置。

如果在“指定应用程序详细信息页”上选择了“使用外部生成系统”,则以下选项可用。

  • 生成命令行
    指定在执行生成操作时运行的命令。

  • 重新生成命令行
    指定在执行重新生成操作时运行的命令。

  • 清除命令行
    指定在执行清除操作时运行的命令。

  • 输出(用于调试)
    指定由项目生成的文件的名称。如果不指定名称,则将 .exe 文件扩展名追加到项目名称后。

以下选项始终可用,但为可选。有关这些选项的更多信息,请参见 按字母顺序列出的编译器选项

  • 预处理器定义(/D)
    指定在源文件中使用的预处理器定义,例如 _DEBUG;WIN32。

  • 包含搜索路径(/I)
    指定包含要包含的文件的目录位置。

  • 强制包含的文件(FI)
    指定要包含的特定文件的位置。

  • .NET 程序集搜索路径(/AI)
    指定包含要使用的程序集 (DLL) 的目录位置。

  • 强制使用 .NET 程序集(/FU)
    指定要使用的特定程序集 (DLL) 的位置。

指定发布配置设置

说明:

此页适用于 Visual C++ 项目。

在此页上,可为项目发布配置提供设置。

  • 与调试配置相同
    将“发布配置设置”设置为与“调试配置设置”相同。如果选择此选项(默认),此页上的其他选项将不可用。

如果在“指定应用程序详细信息页”上清除“与‘调试’配置相同”并选择“使用外部生成系统”,则以下选项可用。

  • 生成命令行
    指定在执行生成操作时运行的命令。

  • 重新生成命令行
    指定在执行重新生成操作时将运行的命令。

  • 清除命令
    指定在执行清除操作时运行的命令。

  • 输出(用于调试)
    指定由项目生成的文件的名称。如果不指定名称,则将 .exe 文件扩展名追加到项目名称后。

如果清除“与‘调试’配置相同”,则以下选项可用,但为可选。有关这些选项的更多信息,请参见 按字母顺序列出的编译器选项

  • 预处理器定义(/D)
    指定在源文件中使用的预处理器定义,例如 _DEBUG;WIN32。

  • 包含搜索路径(/I)
    指定包含要包含的文件的目录位置。

  • 强制包含的文件(/FI)
    指定要包含的特定文件的位置。

  • .NET 程序集搜索路径(/AI)
    指定包含要使用的程序集 (DLL) 的目录位置。

  • 强制使用 .NET 程序集(/FU)
    指定要使用的特定程序集 (DLL) 的位置。

请参见

任务

如何:根据现有代码文件创建项目

如何:通过现有代码创建 C++ 项目

其他资源

用户界面元素 -> 项目