View. NET source code vs. version number and the meaning of each file in a C # project
Open the. sln file for the VS project with Notepad.
Line 2nd is the development software vs. version number of the source code package
Note that if the vs2003. sln file usually does not have this line, you can judge the last part of his first line of text: Format Version 8.00
Format Version 8.00 corresponds to VS2003
Format Version 9.00 corresponds to VS2005
Format Version 10.00 corresponds to VS2008
Format Version 11.00 corresponds to VS2010
. sln file : He is the solution file used in the development environment. SLN file organizes all the elements of one or more projects into a single solution. This file is stored in the parent project directory. The solution file, which is a collection of one or more. proj (projects), is understood as a "shortcut" that directs us to run a. NET project, where project ("the statement at the beginning" defines the location of the. vbproj or. csproj project file.
. csproj: Project files that create the references, data connections, folders, and files that are required by the application.
. aspx: A Web Forms page consists of two parts: visual elements (HTML, server controls, and static text) and the programming logic of the page. Visual Studio Stores the two components separately in a separate file. Visual elements are created in the. aspx file.
. ascx: An ASP. NET user control (also called "Pagelets") is developed as a Web page that encapsulates specific functions and behaviors, both of which are used on various pages of a Web application. A user control contains a combination of HTML, code, and other Web or user controls and is saved on the Web server in its own file format with the extension *.ascx. Asp. The default configuration in net does not allow Web clients to access these files through URLs, but other pages of this site can integrate the features contained in these files.
. Aspx.cs: The programming logic for a Web forms page is in a separate class file called the code-behind class file (. aspx.cs).
. CS: class module code file. The code for the business logic processing layer.
. asax: The Global.asax file (also known as an ASP. NET application file) is an optional file that contains code that responds to application-level events raised by the ASP. NET or HTTP module.
. config: the Web. config file provides configuration information to the directory where they reside and all subdirectories.
. Aspx.resx/.resx: Resource file, which is any non-executable data that is logically deployed by the application. By storing data in a resource file, you can change the data without recompiling the entire application.
. XSD: One of the XML schemas. From DTD,XDR development to XSD
. pdb:P db (Program database) file maintains debugging and project state information, allowing you to incrementally link the Debug configuration of your program.
. Suo: The solution user option, which records all the options that will be associated with the solution so that each time it is opened, it contains the customizations that you made.
. asmx: asmx: file contains WebService processing instructions and is used as an addressable entry point for XML Web services.
. vsdisco(Project discovery) file an XML-based file that contains a link (URL) to a resource that provides discovery information for a WEB service.
. HTC: An HTML file that contains a series of HTC-specific elements for scripting and defining components. HTC provides a mechanism for implement components in scripts
How to view. NET source code vs. version number and the meaning of each file in a C # project