mirror of
https://github.com/SSCLI/sscli_20021101
synced 2026-06-08 12:28:57 +00:00
9fa3874800
Moved the original file to the archive subfolder.
211 lines
8.4 KiB
HTML
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 "sscli" which is the default root directory created when the archive is
|
|
expanded<i>. </i> If the SSCLI source were unpacked on Microsoft Windows®,
|
|
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. You must
|
|
use the <a href="clix.html">clix</a> application launcher in order to execute
|
|
these tools. Some tools have the same name as tools in the .NET Framework SDK
|
|
and Microsoft Visual Studio .NET. 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. </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 for SSCLI (clix.exe)</a></TD>
|
|
<TD width="33%">Starts managed applications in the SSCLI execution
|
|
environment. 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.
|
|
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:
|
|
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: 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:
|
|
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:
|
|
resgen.cs</TD>
|
|
</TR>
|
|
|
|
</table>
|
|
<br>
|
|
<hr>
|
|
<p><i>Copyright (c) 2002 Microsoft Corporation. All rights reserved.</i></p>
|
|
</BODY>
|
|
</HTML> |