-
c#教程之C# 编译器选项
C# 编译器选项(相关C#教程)
编译器生成可执行 (.exe) 文件、动态链接库 (.dll) 或者代码模块 (. netmodule)。
如何:创建解决方案和项目
Visual Studio 2010
其他版本
Visual Studio 11
Visual Studio 2008
Visual Studio 2005
此主题尚未评级 评价此主题
创建项目时,Visual Studio 会创建一个用以包含该项目的解决方案。 如果计划创建多项目解决方案,请参见 如何:创建多项目解决方案。 如果要使用现有的代码文件创建项目,请参见如何:根据现有代码文件创建项目。
项目和模板
Visual Studio 使用项目模板基于用户输入生成新的项目。 每个模板表示一种不同的项目类型。 用户添加到项目的文件都是从项模板生成的。
您可以在“新建项目”对话框中查找已安装的项目模板,方法是浏览“已安装模板”下方左侧窗格中的展开列表。 您还可以在“最近的模板”下浏览最近创建的项目类型,也可以在“联机模板”下浏览 Visual Studio Gallery 网站上提供的模板。
您还可以使用对话框右上角的搜索框来搜索项目模板。 根据选择的类别,搜索会在中间窗格中显示从最近的模板、已安装的模板或联机模板列表中搜索的结果。
创建项目
创建项目后,除非项目已经是解决方案的一部分,否则会自动生成一个解决方案。
创建项目以及包含它的解决方案
在“文件”菜单上单击“新建”,然后单击“新建项目”。
这将打开“新建项目”对话框。
在左窗格中选择“已安装的模板”,然后从展开的列表中选择一类项目类型。
如果最近创建过相同类型的项目,则请改为选择“最近的项目”,以加快导航的速度。
从中间窗格中选择一个项目“模板”。
选定模板的说明出现在右窗格中。
在“名称”框中键入新项目的名称。
在“位置”框中,选择保存位置。
在“解决方案”下拉列表中,选择是创建新解决方案还是将项目添加到现有解决方案中。
在“解决方案名称”框中,键入解决方案的名称。
如果适用,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 解决方案文件的目录。
删除解决方案
在“解决方案资源管理器”中,右击要删除的解决方案,然后选择“在 Windows 资源管理器中打开文件夹”。
在 Windows 资源管理器中,导致到上一级。
选择包含该解决方案的目录,然后按 Delete。
编译器生成可执行 (.exe) 文件、动态链接库 (.dll) 或者代码模块 (. netmodule)。
如何:创建解决方案和项目
Visual Studio 2010
其他版本
Visual Studio 11
Visual Studio 2008
Visual Studio 2005
此主题尚未评级 评价此主题
创建项目时,Visual Studio 会创建一个用以包含该项目的解决方案。 如果计划创建多项目解决方案,请参见 如何:创建多项目解决方案。 如果要使用现有的代码文件创建项目,请参见如何:根据现有代码文件创建项目。
注意 |
如果防病毒软件显示消息,提出要阻止项目模板或向导正在运行的脚本,请选择不阻止脚本,否则 Visual Studio 将会关闭。 通过清除防病毒软件阻止脚本的设置,可避免在运行脚本时显示此消息。 不过,更改此设置将禁用所有脚本阻止,而并非只针对 Visual Studio。 |
注意 |
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。 |
Visual Studio 使用项目模板基于用户输入生成新的项目。 每个模板表示一种不同的项目类型。 用户添加到项目的文件都是从项模板生成的。
您可以在“新建项目”对话框中查找已安装的项目模板,方法是浏览“已安装模板”下方左侧窗格中的展开列表。 您还可以在“最近的模板”下浏览最近创建的项目类型,也可以在“联机模板”下浏览 Visual Studio Gallery 网站上提供的模板。
您还可以使用对话框右上角的搜索框来搜索项目模板。 根据选择的类别,搜索会在中间窗格中显示从最近的模板、已安装的模板或联机模板列表中搜索的结果。
创建项目
创建项目后,除非项目已经是解决方案的一部分,否则会自动生成一个解决方案。
创建项目以及包含它的解决方案
在“文件”菜单上单击“新建”,然后单击“新建项目”。
这将打开“新建项目”对话框。
在左窗格中选择“已安装的模板”,然后从展开的列表中选择一类项目类型。
如果最近创建过相同类型的项目,则请改为选择“最近的项目”,以加快导航的速度。
从中间窗格中选择一个项目“模板”。
选定模板的说明出现在右窗格中。
在“名称”框中键入新项目的名称。
注意 |
对于某些项目类型,由于指定位置就会设置其项目名称,因此“名称”框不可用。 例如,位于 Web 服务器上,并从该服务器上指定的虚拟目录派生其名称的 Web 应用程序或 XML Web services。 |
注意 |
如果正在创建临时项目,则“位置”可能不可用。 有关更多信息,请参见临时项目。 |
在“解决方案名称”框中,键入解决方案的名称。
如果适用,Visual Studio 会将此名称用作已完成项目的命名空间。 默认情况下,解决方案名称将用作产品名。
请确保选中了“创建解决方案的目录”复选框。
单击“确定”。
注意 |
还可以使用此对话框将新项目添加到打开的解决方案中,方法是选择“解决方案”列表中的“添加到解决方案”。 仅当在“解决方案资源管理器”中打开解决方案时,此选项才出现。 |
要访问 4 之前的 Framework 版本,您必须在系统上安装 .NET Framework 3.5。
创建解决方案
尽管项目必须位于解决方案中,但您却可以创建不包含项目的解决方案。
创建空解决方案
在“文件”菜单上单击“新建”,然后单击“新建项目”。
在左窗格中,选择“已安装的模板”,再选择“其他项目类型”,然后从展开的列表中选择“Visual Studio 解决方案”。
在中间的窗格中,选择“空白解决方案”。
设置解决方案的“名称”和“位置”值,再单击“确定”。
创建空解决方案后,可以通过在“项目”菜单上单击“添加新项”或“添加现有项”,将新的或现有的项目或项添加到其中。
删除解决方案
可以永久删除解决方案,但不能使用 Visual Studio 进行删除。 删除解决方案之前,请将可能要再次使用的所有项目移动到其他解决方案中。 然后,使用 Windows 资源管理器删除包含 .sln 和 .suo 解决方案文件的目录。
注意 |
.suo 文件是隐藏文件,在默认的 Windows 资源管理器设置下不会显示。 |
在“解决方案资源管理器”中,右击要删除的解决方案,然后选择“在 Windows 资源管理器中打开文件夹”。
在 Windows 资源管理器中,导致到上一级。
选择包含该解决方案的目录,然后按 Delete。
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式