.NET Framework 工具
您可以使用 .NET Framework 工具轻松创建、部署和管理面向 .NET Framework 的应用程序和组件。
此节中介绍的大部分 .NET Framework 工具将自动随 Visual Studio 一起安装。 (有关安装信息,请参阅 Visual Studio 下载。)
可以从命令行运行除程序集缓存查看器 (Shfusion.dll) 之外的所有工具。 必须从文件资源管理器访问 Shfusion.dll。
运行命令行工具的最佳方法是使用 Visual Studio 的开发人员命令提示。 您可以使用这些实用程序轻松运行工具,而不需要导航到安装文件夹。 有关详细信息,请参阅命令提示符。
说明 |
|---|
|
某些工具特定于 32 位或 64 位计算机。 确保为你的计算机运行适当的工具版本。 |
Al.exe(程序集链接器)
从模块或资源文件中生成一个具有程序集清单的文件。
Aximp.exe(Windows 窗体 ActiveX 控件导入程序)
将 ActiveX 控件的 COM 类型库中的类型定义转换成 Windows 窗体控件。
Caspol.exe(代码访问安全策略工具)
用于查看和配置计算机策略级别、用户策略级别和企业策略级别的安全策略。 在 .NET Framework 4 及更高版本中,此工具不会影响代码访问安全性 (CAS) 策略,除非 <legacyCasPolicy> 元素设置为 true。 有关详细信息,请参阅安全更改。
Cert2spc.exe(软件发行者证书测试工具)
通过一个或多个 X.509 证书创建发行者证书 (SPC)。 此工具仅用于测试目的。
Certmgr.exe(证书管理器工具)
管理证书、证书信任列表 (CTL) 和证书吊销列表 (CRL)。
Clrver.exe(CLR 版本工具)
报告计算机上公共语言运行时 (CLR) 的所有已安装版本。
CorFlags.exe(CorFlags 转换工具)
可用于配置可移植可执行 (PE) 映像的标头的 CorFlags 部分。
Fuslogvw.exe(程序集绑定日志查看器)
显示有关程序集绑定的信息,以帮助您诊断 .NET Framework 无法在运行时定位某个程序集的原因。
Gacutil.exe(全局程序集缓存工具)
可用于查看和操作全局程序集缓存和下载缓存的内容。
Ilasm.exe(IL 汇编程序)
从中间语言 (IL) 生成可移植可执行 (PE) 文件。 可以运行生成的可执行文件以确定 IL 是否按预期执行。
Ildasm.exe(IL 反汇编程序)
采用包含中间语言 (IL) 代码的可移植可执行 (PE) 文件,并创建可作为 IL 汇编程序 (Ilasm.exe) 的输入的文本文件。
Installutil.exe(安装程序工具)
可用于通过执行指定程序集中的安装程序组件,安装和卸载服务器资源。 (与 System.Configuration.Install 命名空间中的类一起工作。) 可用于通过执行指定程序集中的安装程序组件,安装和卸载服务器资源。 (与 System.Configuration.Install 命名空间中的类一起工作。)
Lc.exe(许可证编译器)
读取包含授权信息的文本文件,并生成一个可作为资源嵌入到公共语言运行时可执行文件中的 .licenses 文件。 读取包含授权信息的文本文件,并生成一个可作为资源嵌入到公共语言运行时可执行文件中的 .licenses 文件。
Mage.exe(清单生成和编辑工具)
可用来创建、编辑应用程序和部署清单并为其签名。 作为命令行工具,Mage.exe 可以从批处理脚本和其他基于 Windows 的应用程序(包括 ASP.NET 应用程序)运行。
MageUI.exe(图形化客户端中的清单生成和编辑工具)
支持命令行工具 Mage.exe 提供的相同功能,只不过使用了基于 Windows 的用户界面 (UI)。 支持命令行工具 Mage.exe 提供的相同功能,只不过使用了基于 Windows 的用户界面 (UI)。
MDbg.exe(.NET Framework 命令行调试程序)
帮助工具供应商和应用程序开发人员可查找和修复面向 .NET Framework 公共语言运行时的程序中的 bug。 此工具使用运行时调试 API 提供调试服务。
Mgmtclassgen.exe(管理强类型类生成器)
可用于为指定的 Windows Management Instrumentation (WMI) 类生成早期绑定的托管类。
Mpgo.exe(按托管配置文件优化工具)
使用公共最终用户方案,可以调整本机映像程序集。 利用 Mpgo.exe,可以通过使用应用程序开发人员选择的测试方案来为本机映像应用程序(而非 .NET Framework 程序集)生成和使用配置文件数据。
Ngen.exe(本机映像生成器)
通过使用本机映像(包含已编译的处理器专用机器码的文件)来提高托管应用程序的性能。 运行时可从缓存中使用本机映像,而不必使用实时 (JIT) 编译器编译原始程序集。
Peverify.exe(PEVerify 工具)
帮助验证 Microsoft 中间语言 (MSIL) 代码和关联的元数据是否满足类型安全要求。 帮助验证 Microsoft 中间语言 (MSIL) 代码和关联的元数据是否满足类型安全要求。
Regasm.exe(程序集注册工具)
读取程序集中的元数据,并在注册表中添加必要的项。 这使 COM 客户端可以显示为 .NET Framework 类。
Regsvcs.exe(.NET 服务安装工具)
加载和注册程序集,生成类型库并将其安装到指定的 COM+ 1.0 版应用程序中,以及配置已通过编程方式添加到某个类的服务。
Resgen.exe(资源文件生成器)
将文本(.txt 或 .restext)文件和基于 XML 的资源格式 (.resx) 文件转换为公共语言运行时二进制 (.resources) 文件,这些 .resources 文件可嵌入到运行时二进制可执行文件中或编译到附属程序集中。
SecAnnotate.exe(.NET 安全批注器工具)
标识程序集的 SecurityCritical 和 SecuritySafeCritical 部分。 标识程序集的 SecurityCritical 和 SecuritySafeCritical部分。
SignTool.exe(签名工具)
对文件进行数字签名,验证文件中的签名并设置文件的时间戳。
Sn.exe(强名称工具)
帮助创建带强名称的程序集。 此工具提供有关密钥管理、签名生成和签名验证的选项。
SOS.dll(SOS 调试扩展)
通过提供有关内部公共语言运行时环境的信息,帮助您在 WinDbg.exe 调试器和 Visual Studio 中调试托管程序。
SqlMetal.exe(代码生成工具)
为 .NET Framework 的 LINQ to SQL 组件生成代码和映射。
Storeadm.exe(独立存储工具)
管理独立存储;提供用于列出和删除用户的存储区的选项。
Tlbexp.exe(类型库导出程序)
生成一个类型库,其中描述在一个公共语言运行时程序集中定义的类型。
Tlbimp.exe(类型库导入程序)
将在 COM 类型库中找到的类型定义转换为公共语言运行时程序集中的等效定义。
Winmdexp.exe(Windows 运行时元数据导出工具)
将作为 .winmdobj 文件编译的 .NET Framework 程序集导出到 Windows 运行时组件,此组件打包为同时包含 Windows 运行时元数据和实现信息的 .winmd 文件。
Winres.exe(Windows 窗体资源编辑器)
帮助您对 Windows 窗体使用的用户界面 (UI) 资源(.resx 或 .resources 文件)进行本地化。 您可以翻译字符串,然后对控件进行大小调整、移动和隐藏操作,以使控件可以容纳本地化字符串。
Tools
包括多种工具,例如 isXPS 合规性工具 (isXPS.exe)、性能分析工具和 XamlPad(这是可扩展应用程序标记语言 (XAML) 的基本可视编辑器)。
Windows Communication Foundation 工具
包括多种工具,可使创建、部署和管理 Windows Communication Foundation (WCF) 应用程序更加容易。
.NET Framework 工具的更多相关文章
- Entity Framework工具POCO Code First Generator的使用
在使用Entity Framework过程中,有时需要借助工具生成Code First的代码,而Entity Framework Reverse POCO Code First Generator是一 ...
- Entity Framework工具POCO Code First Generator的使用(参考链接:https://github.com/sjh37/EntityFramework-Reverse-POCO-Code-First-Generator)
在使用Entity Framework过程中,有时需要借助工具生成Code First的代码,而Entity Framework Reverse POCO Code First Generator是一 ...
- Visual Studio2017中如何让Entity Framework工具【ADO.NET实体数据模型】支持MYSQL数据源
熟悉Entity Framework应该对以下图片不陌生,他就是ADO.NET实体数据模型向导:可以将数据库的表自动生成模型类,或者创建Code First的模型文件. 但是这个模型向导默认只显示微软 ...
- .Net Framework 工具Mpgo.exe与Ngen.exe
首先放出官方MSDN的文档地址 Mpgo.exe 主要用于分析程序集启动时需要哪些东西,然后将信息反馈给NGen.exe 来更好的优化本机映像,使得应用程序启动更快,工作集缩小.准备发布时,用MPGO ...
- Code First :使用Entity. Framework编程(8) ----转发 收藏
第8章 Code First将走向哪里? So far, this book has covered all of the Code First components that reached the ...
- Robot Framework自动化测试(六)--- robotremoteserver使用
robotremoteserver 是什么? Python Remote Server for Robot Framework 下载地址:https://pypi.python.org/pypi/ro ...
- Zend Framework Module之多模块配置
摘要:该文将为大家简单介绍一下如何使用zend framework创建模块化的应用程序. zend framework对多模块的支持是很好的,但是可能是由于功能太过强大的缘故,部署起来并不是很容易.许 ...
- 整理自己的.net工具库
前言 今天我会把自己平日整理的工具库给开放出来,提供给有需要的朋友,如果有朋友平常也在积累欢迎提意见,我会乐意采纳并补充完整.按照惯例在文章结尾给出地址^_^. 之前我开放其他源码的时候(Framew ...
- 如何利用Framework模型生成IQD文件
很多Cognos的新手在接触Transform建模的时候对于iqd文件都有一种朦胧的感觉,当然也不必去死记硬别它的格式,下面我们就来说一下如何用Framework工具来生成iqd文件. 1:打开fra ...
随机推荐
- [廖雪峰] Git 分支管理(1):创建与合并分支(HEAD、master、dev、指针)
每次提交,Git 都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在 Git 里,这个分支叫主分支,即 master 分支.HEAD 严格来说不是指向提交,而是指向 mas ...
- .yaml 文件格式简介
命名 YAML 的意思其实是:"Yet Another Markup Language"(仍是一种置标语言)的缩写. 功能 YAML的语法和其他高阶语言类似,并且可以简单表达清单. ...
- PHP-FPM 不完全指南
fpm工作流程 fpm全名是FastCGI进程管理器(FastCGI是啥?了解下cgi和fastcgi). fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php ...
- 推荐一个文献翻译软件--Deja Vu X
首先我的这篇博客推荐的软件并非你觉得翻译精确度有多高的软件,假设是这种话就不用往下看了,免得浪费时间,仅仅是一个对于翻译文献非常方便的工具,方面在哪请看下文. 我是不会告诉你凡事用过这个软件的人都说好 ...
- WebStorm中使用ES6的几种方式
本篇总结几种在WebStorm下使用ES6的方式. 首先要选择Javascript的版本.依次点击"File","Settings","Languag ...
- Delphi判断文件是否正在被使用
首先,我们先来认识下CreateFile函数,它的原型如下 HANDLE CreateFile( LPCTSTR lpFileName, //指向文件名的指针 DWORD dwDesired ...
- Python可视化库
转自小小蒲公英原文用Python可视化库 现如今大数据已人尽皆知,但在这个信息大爆炸的时代里,空有海量数据是无实际使用价值,更不要说帮助管理者进行业务决策.那么数据有什么价值呢?用什么样的手段才能把数 ...
- tms web core pwa让你的WEB APP离线可用
tms web core pwa让你的WEB APP离线可用 tms web core允许创建渐进式Web应用程序(PWA).渐进式Web应用程序是为适应在线/离线情况,各种设备类型,最重要的是,让自 ...
- 升级WINDOWS10后任务栏的图标老是闪动是怎么回事
解决方法:1.进入设置→更新和安全→恢复2.找到高级启动,点击“立即重启3.重启后,进入第一个选择画面,点击“疑难解答”4.然后点击“高级选项”5.在其中选择“启动设置”6.这里给出了下次重启后的主要 ...
- BootStrap中的button使用
原文地址:http://www.phloxblog.in/bootstrap-buttons/#.U5xYso2fclm 站点中事件的触发往往依赖于button或者超链接.因此,button能够觉得是 ...
说明