Share via


Clear 方法 (2003 系統)

會移除應用程式資訊清單的內容。

命名空間:  Microsoft.VisualStudio.Tools.Applications.Runtime
組件:  Microsoft.VisualStudio.Tools.Applications.Runtime (在 Microsoft.VisualStudio.Tools.Applications.Runtime.dll 中)

語法

'宣告
Public Sub Clear
'用途
Dim instance As AppManifest

instance.Clear()
public void Clear()

備註

這個方法會將 DependencyIdentity 屬性設為 null Nothing nullptr Null 參照 (即 Visual Basic 中的 Nothing) ,並從 EntryPoints 屬性移除所有的進入點 (Entry Point)。

例如,下列程式碼是在呼叫 Clear 方法之前,Microsoft Office Excel 方案文件的應用程式資訊清單:

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" 
 xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" manifestVersion="1.0">
    <assemblyIdentity name="ExcelSample1.manifest" version="1.0.0.0" /> 
    <asmv2:entryPoint name="Startup" dependencyName="dependency0">
        <asmv2:clrClassInvocation class="ExcelSample1.ThisWorkbook" /> 
    </asmv2:entryPoint>
    <asmv2:entryPoint name="Startup" dependencyName="dependency0">
        <asmv2:clrClassInvocation class="ExcelSample1.Sheet1" /> 
    </asmv2:entryPoint>
    <asmv2:entryPoint name="Startup" dependencyName="dependency0">
        <asmv2:clrClassInvocation class="ExcelSample1.Sheet2" /> 
    </asmv2:entryPoint>
    <asmv2:entryPoint name="Startup" dependencyName="dependency0">
        <asmv2:clrClassInvocation class="ExcelSample1.Sheet3" /> 
    </asmv2:entryPoint>
    <asmv2:dependency asmv2:name="dependency0">
        <asmv2:dependentAssembly>
            <assemblyIdentity name="ExcelSample1"
             version="1.0.1832.29909" /> 
        </asmv2:dependentAssembly>
        <asmv2:installFrom codebase="ExcelSample1.dll" /> 
    </asmv2:dependency>
</assembly>

在呼叫 Clear 方法之後,相同的應用程式資訊清單便會具有下列內容:

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" 
xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" manifestVersion="1.0" />

使用權限

請參閱

參考

AppManifest 類別

AppManifest 成員

Microsoft.VisualStudio.Tools.Applications.Runtime 命名空間