为什么.net中有好多.dll文件,这是怎么生成的? .cs 代码文件.aspx ,就像asp叶面的.asp文件一样.dll 是动态连接库阿工具:Visual Stido.net 2002或者2003慢慢学吧,会进步的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 aspx是页面文件,主要包含html代码cs是C#代码文件dll是你项目中所有cs文件编译成的一个东东pdb是程序运行时一些数据的缓存 aspx是页面文件,含有html代码,其实和asp文件一样,是asp.net下的文件,所以又加了一个x。cs是C#的代码文件dll一般为程序集。当引用的时候用的。如果你装了Visual Studio .NET 2003的话。我这里有一个说明,怎么建.dll文件。Visual Studio .NET 2003自带的工具中有一个Visual Studio .NET 2003 命令提示,在这里面你可以在你需要的.cs文件目录下敲入:csc /target:library /out:dllname(dll文件名).dll form1.cs form2.cs......(都是.cs文件)。然后在项目/添加引用中浏览就可导入引用。程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。当用 /ZI 或 /Zi 编译 C/C++ 程序时或用 /debug 编译 Visual Basic/C#/JScript .NET 程序时将创建 PDB 文件。当在 Visual Studio 中使用向导创建项目时,/Fd 选项被设置为创建名为 project.PDB 的 PDB 文件。如果使用生成文件创建 C/C++ 应用程序,并指定 /ZI 或 /Zi 而不指定 /Fd 时,则最终将生成两个 PDB 文件: VC70.PDB (更笼统地说就是 VCx0.PDB,其中 x 表示 Visual C++ 的版本。)该文件存储各个 OBJ 文件的所有调试信息并与项目生成文件驻留在同一个目录中。 project.PDB 该文件存储 .exe 文件的所有调试信息。对于本机代码,它驻留在 \debug 子目录中。对于托管代码,它驻留在 \WINDEBUG 子目录中。 每当创建 OBJ 文件时,C/C++ 编译器都将调试信息合并到 VCx0.PBD 中。插入的信息包括类型信息,但不包括函数定义等符号信息。因此,即使每个源文件都包含公共头文件(如 <windows.h>),这些头文件中的 typedef 也只存储一次,而不是在每个 OBJ 文件中都存在。链接器将创建 project.PDB,它包含项目的 EXE 文件的调试信息。project.PDB 包含完整的调试信息(包括函数原型),而不仅仅是 VCx0.PDB 中的类型信息。这两个 PDB 文件都允许增量更新。Visual Studio 调试器使用由链接器直接创建的 project.PDB 文件并将此 PDB 的绝对路径嵌入到 EXE 或 DLL 文件中。如果调试器在该位置无法找到 PDB 文件或者如果路径无效(例如,如果项目被移动到了另一台计算机上),调试器将搜索包含 EXE 的路径,即在解决方案的“属性页”中指定的“符号路径”(“调试符号文件”页 ->“通用属性”文件夹)。调试器不会加载与所调试的二进制不匹配的 PDB。 新建项目->类文件->编写代码->选择项目菜单->生成项目然后在你项目的bin目录下就会有你想要的dll文件 wish u good luck Greatsft 呼吁:我觉得大家在csdn里面提问题的时候应该注意一下问题的质量了!很多东西在一些最基本的书里面就可以找到答案的!我建议楼主读一下<<C# primer>>和<<C#高级编程>> .net C# 查找csv文件里是否有需要的字符串 编程实现word,txt,ppt等格式文件转换为pdf格式文件 谁帮我把下面代码的几个格子之间留些间隙 给定richtextbox的行号 怎么获取该行的字符串!急!! C# DropDownList 问题,急,在线等 导入CS文件``急``5分钟刷一次。解决马上结贴 简单问题,在线等,忙了半天了,晕~~~(c#) 大家看看这是怎么回事? 关于wpf中calendar控件的疑问 请问如何获取优盘的系列号 150分相赠求 怎么实现在C#的程序中画一条线到WORD上面去,急急急 救命!我想用wmi将server上的文件下载到本地的机器上!
cs是C#代码文件
dll是你项目中所有cs文件编译成的一个东东
pdb是程序运行时一些数据的缓存
cs是C#的代码文件
dll一般为程序集。当引用的时候用的。如果你装了Visual Studio .NET 2003的话。我这里有一个说明,怎么建.dll文件。
Visual Studio .NET 2003自带的工具中有一个Visual Studio .NET 2003 命令提示,在这里面你可以在你需要的.cs文件目录下敲入:csc /target:library /out:dllname(dll文件名).dll form1.cs form2.cs......(都是.cs文件)。然后在项目/添加引用中浏览就可导入引用。程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。当用 /ZI 或 /Zi 编译 C/C++ 程序时或用 /debug 编译 Visual Basic/C#/JScript .NET 程序时将创建 PDB 文件。当在 Visual Studio 中使用向导创建项目时,/Fd 选项被设置为创建名为 project.PDB 的 PDB 文件。
如果使用生成文件创建 C/C++ 应用程序,并指定 /ZI 或 /Zi 而不指定 /Fd 时,则最终将生成两个 PDB 文件: VC70.PDB (更笼统地说就是 VCx0.PDB,其中 x 表示 Visual C++ 的版本。)该文件存储各个 OBJ 文件的所有调试信息并与项目生成文件驻留在同一个目录中。
project.PDB 该文件存储 .exe 文件的所有调试信息。对于本机代码,它驻留在 \debug 子目录中。对于托管代码,它驻留在 \WINDEBUG 子目录中。
每当创建 OBJ 文件时,C/C++ 编译器都将调试信息合并到 VCx0.PBD 中。插入的信息包括类型信息,但不包括函数定义等符号信息。因此,即使每个源文件都包含公共头文件(如 <windows.h>),这些头文件中的 typedef 也只存储一次,而不是在每个 OBJ 文件中都存在。
链接器将创建 project.PDB,它包含项目的 EXE 文件的调试信息。project.PDB 包含完整的调试信息(包括函数原型),而不仅仅是 VCx0.PDB 中的类型信息。这两个 PDB 文件都允许增量更新。
Visual Studio 调试器使用由链接器直接创建的 project.PDB 文件并将此 PDB 的绝对路径嵌入到 EXE 或 DLL 文件中。如果调试器在该位置无法找到 PDB 文件或者如果路径无效(例如,如果项目被移动到了另一台计算机上),调试器将搜索包含 EXE 的路径,即在解决方案的“属性页”中指定的“符号路径”(“调试符号文件”页 ->“通用属性”文件夹)。调试器不会加载与所调试的二进制不匹配的 PDB。
然后在你项目的bin目录下就会有你想要的dll文件 wish u good luck
Greatsft
我觉得大家在csdn里面提问题的时候应该注意一下问题的质量了!
很多东西在一些最基本的书里面就可以找到答案的!
我建议楼主读一下
<<C# primer>>和<<C#高级编程>>