Files
yallie 9fa3874800 Added the contents of the archive.
Moved the original file to the archive subfolder.
2017-11-20 16:11:42 +03:00

211 lines
8.4 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<TITLE>Shared Source CLI Tools</TITLE>
<link rel="stylesheet" type="text/css" href="../rotor.css">
</head>
<body>
<h1>Shared Source CLI Tools</h1>
<P>The Shared Source CLI (SSCLI) tools are designed to make it easier for you to create, deploy, and manage applications and components that target the
SSCLI. This section contains detailed information about these tools.</P>
<P>The path to the root directory of the SSCLI source tree is designated below
as &quot;sscli&quot; which is the default root directory created when the archive is
expanded<i>. </i>&nbsp;If the SSCLI source were unpacked on Microsoft Windows&reg;,
this would represent a path such as c:\sscli.</P>
<P>All SSCLI tools are run from the command line.</P>
<P>Some SSCLI tools are implemented as managed code.&nbsp; You must
use the <a href="clix.html">clix</a> application launcher in order to execute
these tools.&nbsp; Some tools have the same name as tools in the .NET Framework SDK
and Microsoft Visual Studio .NET.&nbsp; You might get unexpected behavior if you fail to use
the clix launcher because you might be running the .NET Framework implementation
of the tool instead of the SSCLI implementation.</P>
<P>Tools are grouped below by the following categories:</P>
<ul>
<li><a href="#ConfigurationandDeploymentTools">Configuration and Deployment
Tools</a></li>
<li><a href="#DebuggingTools">Debugging Tools</a></li>
<li><a href="#SecurityTools">Security Tools</a></li>
<li><a href="#GeneralTools">General Tools</a></li>
</ul>
<h2><B><a name="ConfigurationandDeploymentTools"></a></B>Configuration and Deployment Tools</h2>
<table border=1 width="90%">
<TR VALIGN="top">
<TH width="33%">Tool</TH>
<TH width="33%">Description</TH>
<TH width="33%">Source Location</TH>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="al.html">Assembly Linker (al.exe)</A></TD>
<TD width="33%">Generates a file with an assembly manifest from one or more files
that are either resource files or common intermediate language (CIL) files.</TD>
<TD width="33%"><a href="../../clr/src/csharp/alink">sscli\clr\src\csharp\alink</a><p>Search for file:
alink.cpp.&nbsp; </TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="gacutil.html">Global Assembly Cache Tool (gacutil.exe)</A></TD>
<TD width="33%">Allows you to view and manipulate the contents of the global
assembly cache and download cache. You can use the Global Assembly Cache tool from build scripts,
makefile files, and batch files.</TD>
<TD width="33%"><a href="../../clr/src/tools/gac">sscli\clr\src\tools\gac</a><p>Search for file:
gac.cpp.</TD>
</TR>
</table>
<h2><a name="DebuggingTools"></a>Debugging Tools</h2>
<table border=1 width="90%" >
<TR VALIGN="top">
<TH width="33%">Tool</TH>
<TH width="33%">Description</TH>
<TH width="33%">Source Location</TH>
</TR>
<TR VALIGN="top">
<TD width="33%"><a href="ildbdump.html">Symbolic Debug Data Dumping Tool (ildbdump.exe/ildbdump)</a></TD>
<TD width="33%">Allows dumping of symbolic debug
information stored in .ildb files. </TD>
<TD width="33%"> <a href="../../clr/src/Tools/ildbdump">
sscli\clr\src\Tools\ildbdump</a></TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><a href="ildbconv.html">Symbolic Debug File Conversion Tool (ildbconv.exe)</a></TD>
<TD width="33%">Allows conversion of SSCLI .ildb to .pdb format and .pdb to
.ildb format.</TD>
<TD width="33%">
<a href="ildbconv.html">sscli\tools\ildbconv</a></TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="cordbg.html">Runtime Debugger (cordbg.exe)</A></TD>
<TD width="33%">Provides command-line debugging services using the common language runtime Debug API. Used to find and fix bugs in programs that target the runtime.</TD>
<TD width="33%"><a href="../../clr/src/debug/cordbg">sscli\clr\src\debug</a><p>Search for file: cordbg.cpp</TD>
</TR>
</table>
<h2><a name="SecurityTools"></a>Security Tools</h2>
<table border=1 width="90%">
<TR VALIGN="top">
<TH width="33%">Tool</TH>
<TH width="33%">Description</TH>
<TH width="33%">Source Location</TH>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="caspol.html">Code Access Security Policy Tool (caspol.exe)</A><p>
(managed application)</TD>
<TD width="33%">Allows you to examine and modify machine, user, and enterprise-level code access security policies.</TD>
<TD width="33%"><a href="../../clr/src/toolbox/caspol">sscli\clr\src\toolbox\caspol</a><p>Search for file:
caspol.cs</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="storeadm.html">Isolated Storage Tool (storeadm.exe)</A><p>
(managed application)</TD>
<TD width="33%">Manages isolated storage, providing options to list the user's
stores and delete them.</TD>
<TD width="33%"><a href="../../clr/src/toolbox/storeadm">sscli\clr\src\toolbox\storeadm</a><p>Search for file:
storeadm.cs</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><a href="permview.html">Permissions View Tool (permview.exe)</a></TD>
<TD width="33%">Used to view the minimal, optional, and refused permission sets
requested by an assembly.</TD>
<TD width="33%"><a href="../../clr/src/tools/permview">sscli\clr\src\tools\permview</a><p>Search for file: permview.cpp</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="peverify.html">PEVerify Tool (peverify.exe)</A></TD>
<TD width="33%">Performs CIL type safety verification checks and metadata validation checks on a specified assembly.</TD>
<TD width="33%"><a href="../../clr/src/tools/peverify">sscli\clr\src\tools\peverify</a><p>Search for file:
main.cpp</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="sn.html">Strong Name Tool (sn.exe)</A></TD>
<TD width="33%">Helps create assemblies with strong names. The Strong Name tool provides options for key management, signature generation, and signature verification.</TD>
<TD width="33%"><a href="../../clr/src/tools/strongname">sscli\clr\src\tools\strongname</a><p>Search for file:
main.cpp</TD>
</TR>
</table>
<h2><a name="GeneralTools"></a>General Tools</h2>
<table border=1 width="90%">
<TR VALIGN="top">
<TH width="33%">Tool</TH>
<TH width="33%">Description</TH>
<TH width="33%">Source Location</TH>
</TR>
<TR VALIGN="top">
<TD width="33%"><a href="clix.html">Application Launcher&nbsp; for SSCLI (clix.exe)</a></TD>
<TD width="33%">Starts managed applications in the SSCLI execution
environment.&nbsp; This launcher must be used to run managed .exe files in the
SSCLI.</TD>
<TD width="33%"><a href="../../clr/src/tools/clix">sscli\clr\src\tools\clix</a><p>Search for file:
clix.cpp</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><a href="genpalunitable.html">Genpalunitable Tool</a></TD>
<TD width="33%">Creates the Unicode table used by the PAL.</TD>
<TD width="33%"><a href="../../tools/genpalunitable">sscli\tools\genpalunitable</a><p>
Search for file: genpalunitable.cpp</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><a href="metainfo.html">Metadata Viewer Tool (metainfo.exe)</a></TD>
<TD width="33%">Dumps the metadata in an assembly or module to the console.&nbsp;
This unmanaged tool uses the unmanaged metadata API, rather than reflection, to access
metadata.</TD>
<TD width="33%"><a href="../../clr/src/tools/metainfo">sscli\clr\src\tools\metainfo</a><p>Search for file:&nbsp;
metainfo.cpp</p>
</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="ilasm.html">CIL Assembler (ilasm.exe)</A></TD>
<TD width="33%">Generates a portable executable (PE) file from common
intermediate language (CIL) source code. </TD>
<TD width="33%"><a href="../../clr/src/ilasm">sscli\clr\src\ilasm</a><p>
Search for file:&nbsp; main.cpp</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="ildasm.html">CIL Disassembler (ildasm.exe)</A></TD>
<TD width="33%">Takes a PE file that contains CIL code and creates a text file
suitable as input to the CIL Assembler.</TD>
<TD width="33%"><a href="../../clr/src/ildasm">sscli\clr\src\ildasm</a><p>Search for file:&nbsp;
windasm.cpp</TD>
</TR>
<TR VALIGN="top">
<TD width="33%"><A HREF="resgen.html">Resource File Generator Tool (resgen.exe)</A><p>
(managed application)</TD>
<TD width="33%">Converts text files and .resx (XML-based resource format) files to .NET
Framework common language runtime binary .resources files that can be embedded in a runtime binary executable or compiled into satellite assemblies.</TD>
<TD width="33%"><a href="../../fx/src/resgen">sscli\fx\src\resgen</a><p>Search for file:&nbsp;
resgen.cs</TD>
</TR>
</table>
<br>
<hr>
<p><i>Copyright (c) 2002 Microsoft Corporation. All rights reserved.</i></p>
</BODY>
</HTML>