软件 : 微软 : 视觉工作室

Microsoft Visual Studio

版本
(自10 / 23 / 2018起)
2017
界面
执照商业
类别程序设计

软件总览

主要特点

  • 软件编辑,构建,调试和单元测试工具
  • 支持C / C ++,C#,Visual Basic,F#,SQL,CSS,JavaScript和其他语言
  • 程序部署到Windows,Web,云和SharePoint平台
  • 实时单元测试,点击运行和异常助手调试和测试工具
  • 直接管理托管在GitHub和Team Foundation Server等提供程序上的团队项目
  • 可定制的环境

Visual Studio是用于创建Windows程序和Web应用程序的软件开发工具。 开发套件包括一个集成的开发环境(IDE)和用于软件开发过程各个阶段的测试工具。

Visual Studio包括以下组件:

  • 代码编辑器:用于编写源代码; 支持 句法 使用Microsoft的IntelliSence技术进行突出显示,书签,后台编译,搜索功能和代码完成。
  • 调试:用于查找和修复程序错误; 包括源代码级和机器级调试,以及断点和逐步执行。
  • 设计师:提供用于创建的可视化工具 GUI 应用程序并将它们连接到数据源; 包括Windows窗体设计器和Windows Presentation Foundation(WPF)设计器,以及Web设计器,类设计器,数据设计器和数据映射设计器。
  • 扩展:扩展了Visual Studio的功能; 支持 ,加载项和扩展程序包。

Visual Studio IDE包含用于完成不同任务的多个内置透视图。 提供了独特的接口 源代码 编程, 调试,并创建视觉形式。 开发人员可以使用这些预先构建的布局之一,也可以自定义自己的视角。 Visual Studio软件包包含Microsoft Visual Basic,Visual C ++,Visual C#,Visual F#,Visual Web Developer和Team Foundation Server。 该软件支持多种编程语言,包括C,C ++,VB.NET,C#,F#,XML,HTML,JavaScript和CSS。

Microsoft Visual Studio为开发人员提供了可自定义的IDE,并支持多种流行的编程语言。 对于寻求创建商业软件程序的专业软件开发人员而言,它是一个很好的工具。 Microsoft Visual Studio对想要创建的Web开发人员也很有用 动态网站 .NET框架的交互式Web应用程序。

支持的文件类型


主文件扩展名

.SLN – Visual Studio解决方案文件

Microsoft Visual Studio 2017使用的其他文件扩展名

支持的文件类型
。加入Visual Studio加载项定义文件
.APPXWindows 8应用程序包
.APPXSYMWindows 8应用程序包符号文件
.APPXUPLOADWindows 8 App上传软件包
.ASAXASP.NET Server应用程序文件
.ASCXASP.NET用户控制文件
.ASHXASP.NET Web处理程序文件
.ASMVisual Studio汇编程序源代码文件
.ASMXASP.NET Web服务文件
.ASP活动服务器页面
.ASPX活动服务器页面扩展文件
.AXDASP.NET Web处理程序文件
.BSCVisual Studio源浏览器信息文件
.CC / C ++源代码文件
.CCC ++源代码文件
。光盘Visual Studio类图
.CLWVisual C ++ ClassWizard文件
.COD编译源代码
。配置配置文件
.CPPC ++源代码文件
.CSC#源代码文件
.CSHTMLASP.NET Razor网页
.CSPROJVisual Studio C#项目
.CSS级联样式表
.CSXVisual C#脚本
.CXXC ++源代码文件
.DBMLVisual Studio或设计文件
.DBPROJVisual Studio数据库项目文件
.DEF模块定义文件
.DGMLVisual Studio定向图文档
.DGSL视觉着色器图形文件
。诊断诊断会话文件
.DIB设备无关位图文件
。迪斯科DISCO发现文件
.DISCOMAPDISCO发现输出文件
.DTD文档类型定义文件
.EDMXADO.NET实体数据模型设计器文件
。特征SharePoint功能文件
。过滤器Visual C ++项目筛选器文件
文件Visual F#源文件
.FSI可视F#签名文件
.FSPROJVisual F#项目文件
.FSSCRIPTVisual F#脚本
.FSXVisual F#脚本文件
.HC / C ++ / Objective-C头文件
.HHC ++头文件
.HLSL高级着色器语言文件
.HPPC ++头文件
.HTM超文本标记语言文件
.HTML超文本标记语言文件
.HXXC ++源代码头文件
.IDBVisual Studio中级调试文件
.IDL接口定义语言文件
.INC包含文件
.INLC ++内联文件
.IPCHIntellisense预编译头文件
.JSJavaScript文件
。许可证Visual Studio许可的类文件
.LICXVisual Studio许可文件
.LSPROJVisual Studio LightSwitch项目
。主ASP.NET母版页
.MDFSQL Server数据库文件
文件Windows Minidump
.MFCRIBBON-MSMFC功能区定义XML文件
.MSHAMicrosoft帮助资产文件
.MSHIMicrosoft帮助索引文件
.MYAPPVisual Studio应用程序XML文件
.NATVISNatvis VC ++调试器可视化文件
.NCBVisual C ++ IntelliSense数据库
.NUPKGNuGet软件包
.ODL对象描述语言文件
.ORDEREDTESTVisual Studio订购的测试文件
。道具Visual Studio项目属性文件
.PSESSVisual Studio性能会话文件
.RC资源脚本
.RC2Visual Studio资源文件
.RCTVisual Studio资源模板
.RDLCVisual Studio客户端报告定义文件
。刷新Visual Studio刷新文件
.RESC ++兼容的资源脚本
.RESJSONWindows JavaScript资源文件
。资源Visual Studio资源文件
.RESWWindows资源文件
.RESX.NET托管资源文件
.RGS注册表脚本
。规则集Visual Studio代码分析规则集文件
.SBRVisual Studio源浏览器中间文件
.SDFSQL Server Compact数据库文件
.SDL服务描述语言文件
。设置Visual Studio设置文件
.SITEMAPASP.NET网站地图文件
。皮肤ASP.NET外观文件
.SNIPPETVisual Studio IntelliSense代码段
.SQL结构化查询语言数据文件
.SQLPROJVisual Studio SQL Server项目
.SRF服务器响应文件
.SSCSourceSafe状态文件
.SUOVisual Studio解决方案用户选项文件
.SVCWCF Web服务文件
。目标MSBuild目标文件
.TESTRUNCONFIGVisual Studio测试运行配置文件
。测试设置Visual Studio测试设置文件
.TLHTypelib生成的C / C ++头文件
.TLITypelib生成的C / C ++内联文件
.TRXVisual Studio测试结果文件
.TTVisual Studio文字模板
。用户Visual Studio项目用户选项文件
.VBVisual Basic项目项文件
.VBHTMLASP.NET Razor网页
.VBPROJVisual Studio Visual Basic项目
.VBSCRIPTVisual Basic脚本
.VCP嵌入式Visual C ++项目文件
.VCPROJVisual C ++项目文件
.VCW嵌入式Visual C ++工作区文件
.VCXPROJVisual C ++项目
.VDPVisual Studio部署项目
.VDPROJVisual Studio安装和部署项目
.VSCONTENTVisual Studio内容文件
.VSDISCODISCO动态发现文档
.VSHOST.EXEVisual Studio托管过程文件
.VSIVisual Studio内容安装程序文件
.VSIXVisual Studio扩展
.VSMACROSVisual Studio二进制宏项目
.VSMDIVisual Studio测试元数据文件
.VSMPROJVisual Studio文字巨集专案
.VSPVisual Studio性能报告文件
.VSPFVisual Studio性能筛选器文件
.VSPROPSVisual Studio项目属性文件
.VSPSVisual Studio序列化性能报告
.VSPSCCVisual Studio项目源代码控制文件
.VSPXVisual Studio性能报告数据文件
.VSSETTINGSVisual Studio设置文件
.VSSSCCVisual Studio解决方案源代码控制文件
.VSZVisual Studio向导文件
.W32Win32 Makefile
.WEBTESTVisual Studio Web测试文件
.WIDVisual Studio窗口小部件文件
.WIQVisual Studio工作项查询文件
.WSDLWeb服务描述语言文件
.WSFWindows脚本文件
.WSPSharePoint解决方案包
.XAMLXAML文件
.XAMLXVisual Studio工作流服务文件
.XHTML可扩展超文本标记语言文件
XML文件XML文件
.XSCVisual Studio数据集内部信息文件
.XSDXML模式定义
.XSLXML样式表
.XSLTXSL转换文件
.XSSXML样式表
其他相关文件格式
.ACCDB访问2007数据库文件
.AIF音频交换文件格式
.AIFF音频交换文件格式
。应用ClickOnce部署清单文件
.APPREF-MSMicrosoft应用程序参考文件
.AU音频文件
阿维。音频视频交错文件
浏览器ASP.NET浏览器定义文件
.CLS程序类文件
。覆盖Visual Studio代码覆盖率报告
。DLL动态链接库
.DLX重命名DLL文件
.DMPWindows内存转储
.DSPVisual C ++ 6项目
.DSWVisual C ++ 6工作区文件
.EPS封装的PostScript文件
。EXEWindows可执行文件
.GENERICTESTVisual Studio通用测试文件
图形交换格式文件
.HDMPWindows堆转储
.ILK增量链接文件
.IPP内联防护宏文件
.JPEJPEG图像
.JPEGJPEG图像
JPG。JPEG图像
。负载测试Visual Studio负载测试文件
.MDBMicrosoft Access数据库
文件Visual C ++ 5工作区文件
.MOVApple QuickTime电影
.MPEMPEG电影文件
MPEGMPEG电影
.MPGMPEG视频文件
.MSMWindows Installer合并模块
.OCXActiveX控件
.OLBOLE对象库
.PCX画笔位图图像文件
.PDB程序数据库
PNG。便携式网络图形
.PRI包资源索引文件
.QTApple QuickTime电影
.RA真实音频文件
。内存真实音频元数据文件
.RLLMicrosoft资源库
.RPT水晶报表文件
.SRC源代码
.SVN库Subversion基本文件
.TGATarga图形
。TIF标记的图像文件
.TLBOLE类型库
TXT。纯文本文件
.WAVWAVE音频文件
.WMFWindows图元文件

更新:十月23,2018