100165401.htm
来自「C#高级编程(第三版),顶死你们。。 。up」· HTM 代码 · 共 250 行 · 第 1/3 页
HTM
250 行
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Version information for an assembly consists of the following four </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// values:</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">//</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Major Version</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Minor Version </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Build Number</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Revision</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">//</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// You can specify all the values or you can default the Revision and Build</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Numbers by using the '*' as shown below:</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">[assembly: AssemblyVersion("1.0.*")]</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">//</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// In order to sign your assembly you must specify a key to use. Refer to </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// the Microsoft .NET Framework documentation for more information on </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// assembly signing.</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">//</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Use the attributes below to control which key is used for signing. </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">//</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Notes: </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// (*) If no key is specified - the assembly cannot be signed.</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// (*) KeyName refers to a key that has been installed in the Crypto </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Service Provider (CSP) on your machine. </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// (*) If the key file and a key name attributes are both specified, the </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// following processing occurs:</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// (1) If the KeyName can be found in the CSP - that key is used.</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// (2) If the KeyName does not exist and the KeyFile does exist, the </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// key in the file is installed into the CSP and used.</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// (*) Delay Signing is an advanced option - see the Microsoft .NET </span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">// Framework documentation for more information on this.</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">//</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">[assembly: AssemblyDelaySign(false)]</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2"><span lang="ES">[assembly: AssemblyKeyFile("")]</span></p>
<p class="a6" style="BACKGROUND: #f2f2f2; FTEL: 8.15pt"><span lang="ES">[assembly: AssemblyKeyName("")]</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">这个文件用于配置程序集清单。编译器读取程序集的属性,把特定的信息插入到程序集清单中。</span></p>
<p class="MsoNormal"><span lang="EN-US">[assembly] </span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US"> [module]</span><span style="FONT-FAMILY: 宋体">是程序集的全局属性。与其他属性相反,程序集的全局属性与特定的语言元<span style="LETTER-SPACING: -0.4pt">素无关,用于程序集属性的参数是命名空间</span></span><span lang="EN-US" style="LETTER-SPACING: -0.4pt">System.Reflection</span><span style="FONT-FAMILY: 宋体; LETTER-SPACING: -0.4pt">、</span><span lang="EN-US" style="LETTER-SPACING: -0.4pt">System.Runtime. CompilerServices</span><span style="FONT-FAMILY: 宋体">和</span><span lang="EN-US">System.Runtime.InteropServices</span><span style="FONT-FAMILY: 宋体">中的类。</span></p>
<p class="a3" style="MARGIN-TOP: 8.15pt; FTEL: 21.45pt"><span style="FONT-FAMILY: 黑体">注意:</span></p>
<p class="a1" style="FTEL: 21.45pt"><span style="FONT-FAMILY: 楷体_GB2312">第</span><span lang="EN-US">10</span><span style="FONT-FAMILY: 楷体_GB2312">章介绍了属性和如何创建定制属性的内容。</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">表</span><span lang="EN-US">13-2</span><span style="FONT-FAMILY: 宋体">是</span><span lang="EN-US">System.Reflection</span><span style="FONT-FAMILY: 宋体">命名空间中定义的程序集属性列表。</span></p>
<p class="a5" style="MARGIN-TOP: 8.15pt"><span style="FONT-FAMILY: 黑体">表</span><span lang="EN-US"> 13-2</span></p>
<table class="MsoNormalTable" style="MARGIN-LEFT: 9.9pt; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none" cellspacing="0" cellpadding="0" border="1">
<tbody>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 9.9pt; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: windowtext; PADDING-BOTTOM: 0cm; WIDTH: 155.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="207">
<p class="a2"><span style="FONT-FAMILY: 黑体">程序集的属性</span></p>
</td>
<td style="PADDING-RIGHT: 9.9pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 277.2pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="370">
<p class="a2"><span style="FONT-FAMILY: 黑体">说</span><span lang="EN-US"> </span><span style="FONT-FAMILY: 黑体">明</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 155.15pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="207">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">AssemblyCompany</span></p>
</td>
<td style="PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 277.2pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="370">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">指定公司名</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 155.15pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="207">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">AssemblyConfiguration</span></p>
</td>
<td style="PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 277.2pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="370">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">指定建立信息,例如零售或调试信息</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 155.15pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="207">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">AssemblyCopyright</span><span lang="EN-US"> </span><span style="FONT-FAMILY: 宋体">和</span><span lang="ES"> </span></p>
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">AssemblyTrademark</span></p>
</td>
<td style="PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 277.2pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="370">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">包含版权和商标信息</span></p>
</td>
</tr>
<tr>
<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 155.15pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT-STYLE: none" valign="top" width="207">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span lang="EN-US">AssemblyDefaultAlias</span></p>
</td>
<td style="PADDING-RIGHT: 9.9pt; PADDING-LEFT: 9.9pt; PADDING-BOTTOM: 0cm; WIDTH: 277.2pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none" valign="top" width="370">
<p class="a4" style="MARGIN-LEFT: 10.7pt"><span style="FONT-FAMILY: 宋体">如果程序集名不容易理解</span><span lang="EN-US">(</span><span style="FONT-FAMILY: 宋体">例如当动态创建程序集名称时的</span><span lang="EN-US">GUID)</span><span style="FONT-FAMILY: 宋体">,就可以使用该属性。使用这个属性可以指定一个别名</span></p>
</td>
</tr>
</tbody>
</table>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?