利用软件测试开发技术 .NET Framework 命令行工具 .NET 框架
关键字:.NET Framework
Visual Studio .NET 是开发 .NET 应用程序的最流行的方法,.NET 框架提供了非常多的命令工具。此外,.NET Framework SDK 还提供了更多的命令行工具。事实上,像Visual Studio 和SharpDevelop 之类的 IDE 通常也都提供这些工具。下面让我们详细看一下随 .NET Framework 一起安装的这些工具,以及如何在项目中使用它们。(注意:在这篇文章中我使用的是 .NET Framework 1.1 版本。)
使用 .NET Framework
.NET Framework 命令行程序的默认安装目录是:
C:\(base Windows directory)\Microsoft.NET\Framework\(framework version)
在我的计算机上,由于安装的操作系统是 Windows 2000,所以 .NET Framework 1.1 版本安装在 winnt 目录下,所以其路径是:
C:\winnt\Microsoft.NET\Framework\v1.1.4322
这个目录包含无数的 dll,配置文件和可执行文件,等等。在这篇文章中,我将把重点放在可执行文件上。下面是这些程序的一个纲要:
Al.exe:程序集链接器(Assembly Linker),该工具从一个或多个模块或者资源文件生成一个带有一个程序集清单的文件。模块是一个没有程序集清单的微软中间语言文件(MSIL)。所有的 Visual Studio 编译器都生成程序集。然而,如果你有一个或多个模块(没有清单的元数据),你可以利用 Al.exe 工具使用一个独立文件中的清单创建一个程序集。
Aspnet_regiis.exe:这个工具允许你在 IIS 上安装 ASP.NET。此外,它还可以简化同时运行的多个 ASP.NET 版本的使用。它允许你为 ASP.NET 应用程序更新脚本映射以指向与该工具关联的ASP.NET ISAPI 版本。这个工具还可以用来显示所有安装的ASP.NET 版本的状态,注册 ASP.NET 版本以及工具,创建客户端脚本目录,完成其它配置操作。
Aspnet_state.exe:这个工具允许会话状态信息存储在一台计算机上。它以一个服务运行,如果会话状态信息存储在一台远程计算机上,该工具也可以安装到那台远程计算机上。
Caspol.exe:代码访问安全策略(Code Access Security Policy)工具,该工具能够让用户和管理员在机器策略级、用户策略级和企业策略级修改安全策略。你可以使用Caspol.exe 编写一个批处理脚本来配置安全策略。
ConfigWizards.exe:这个工具启动 .NET 向导窗口(Windows Control Panel | Administrative Tools | Microsoft .NET Framework Wizards 1.1)。它提供对以下三个工具的访问:Adjust .NET Security、Trust An Assembly 和Fix An Application。
csc.exe:Visual C# 编译器。/debug 开关进入调试模式。
cvtres.exe:资源对象转换器(资源转换成对象)。这个工具通常用来将一个二进制资源文件转成一个对象文件。本地资源通常以 .rc 文件开始,然后被 rc.exe 编译成一个 .res 文件,然后再由 cvtres.exe 工具转成一个 .obj 文件,最后像其它 .obj 文件一样被链接到你的本地应用程序中。
文章来源于领测软件测试网 https://www.ltesting.net/