HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Windows/Microsoft.NET/Framework64/v4.0.30319/zh-Hant/Microsoft.Build.Tasks.v4.0.resources.dll
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PEL�s�b�!��� @ @�@�@�K���'   H.text�� � `.rsrc��@@.reloc �@Bp�HP��	P ~����6<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper" xmlns:b="http://schemas.microsoft.com/developer/2004/01/bootstrapper" version="1.0">

<xsl:variable name="newline">
<xsl:text>%NEWLINE%</xsl:text>
</xsl:variable>

    <xsl:output method="text"/>

    <xsl:template match="Configuration">
        <xsl:apply-templates/>
    </xsl:template>

    <xsl:template match="b:Package">
        <xsl:call-template name="object">
            <xsl:with-param name="name" select="local-name()"/>
            <xsl:with-param name="attributes" select="@*[local-name()='Name' or local-name()='LicenseAgreement' or local-name()='PackageCode']"/>
        </xsl:call-template>
    </xsl:template>

    <xsl:template match="*">
        <xsl:param name="indent"/>
        <xsl:call-template name="object">
            <xsl:with-param name="name" select="local-name()"/>
            <xsl:with-param name="attributes" select="@*"/>
            <xsl:with-param name="indent" select="$indent"/>
        </xsl:call-template>
    </xsl:template>

    <xsl:template match="b:PackageFile">
        <xsl:param name="indent"/>
        <xsl:call-template name="object">
            <xsl:with-param name="name" select="local-name()"/>
            <xsl:with-param name="attributes" select="@*[local-name()='Name' or local-name()='Size' or local-name()='Hash' or local-name()='HomeSite' or local-name()='PublicKey' or local-name()='UrlName']"/>
            <xsl:with-param name="indent" select="$indent"/>
        </xsl:call-template>
    </xsl:template>

    <xsl:template match="b:Dependencies"/>
    <xsl:template match="b:Overrides"/>

    <xsl:template name="object">
        <xsl:param name="name"/>
        <xsl:param name="attributes"/>
        <xsl:param name="indent"/>
        <xsl:value-of select="$indent"/>
        <xsl:text>Begin </xsl:text>
        <xsl:value-of select="$name"/>
        <xsl:value-of select="$newline"/>
        <xsl:apply-templates select="$attributes"><xsl:with-param name="indent" select="concat($indent, '	')"/></xsl:apply-templates>
        <xsl:apply-templates select="child::*"><xsl:with-param name="indent" select="concat($indent, '	')"/></xsl:apply-templates>
        <xsl:value-of select="$indent"/>
        <xsl:text>End </xsl:text>
        <xsl:value-of select="$name"/>
        <xsl:value-of select="$newline"/>
    </xsl:template>

    <xsl:template match="@*">
        <xsl:param name="indent"/>    
        <xsl:value-of select="$indent"/>
        <xsl:value-of select="local-name()"/>
        <xsl:text>="</xsl:text>
        <xsl:value-of select="."/>
        <xsl:text>"</xsl:text>
        <xsl:value-of select="$newline"/>
    </xsl:template>

</xsl:stylesheet>
�><?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2" version="1.0">
    
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>

<xsl:param name="trust-file"/>

<xsl:variable name="trust" select="document($trust-file)"/>
    
<xsl:template match="AssemblyManifest">
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
        <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
        <xsl:call-template name="assembly-manifest"/>
        <xsl:apply-templates select="AssemblyReferences/AssemblyReference"/>
        <xsl:apply-templates select="FileReferences/FileReference"/>
        <xsl:apply-templates select="ExternalProxyStubs/ProxyStub" mode="external"/>
    </assembly>
</xsl:template>

<xsl:template match="ApplicationManifest[@IsClickOnceManifest='false']">
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
      <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
      <xsl:call-template name="assembly-manifest"/>
      <!-- Application Trust -->
      <xsl:if test="$trust">
        <xsl:copy-of select="$trust"/>
      </xsl:if>
      <xsl:apply-templates select="AssemblyReferences/AssemblyReference"/>
      <xsl:apply-templates select="FileReferences/FileReference"/>
      <xsl:apply-templates select="ExternalProxyStubs/ProxyStub" mode="external"/>
    </assembly>
</xsl:template>

<xsl:template match="ApplicationManifest[@IsClickOnceManifest='true']">
    <asmv1:assembly xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
        <xsl:apply-templates select="AssemblyIdentity" mode="winxp-hack"/>
        <xsl:call-template name="application-manifest"/>
        <xsl:apply-templates select="AssemblyReferences/AssemblyReference"/>
      <xsl:apply-templates select="FileReferences/FileReference"/>
      <xsl:apply-templates select="FileAssociations/FileAssociation"/>
      <xsl:apply-templates select="ExternalProxyStubs/ProxyStub" mode="external"/>
    </asmv1:assembly>
</xsl:template>

<xsl:template match="DeployManifest">
    <asmv1:assembly xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
        <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
        <xsl:call-template name="deploy-manifest"/>
        <xsl:if test="count(CompatibleFrameworks)&gt;0">
          <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
            <xsl:apply-templates select="CompatibleFrameworks/CompatibleFramework"/>
          </compatibleFrameworks>
        </xsl:if>
        <xsl:for-each select="AssemblyReferences/AssemblyReference"> <!-- expecting only one match -->
            <xsl:call-template name="application-reference"/>
        </xsl:for-each>
        <xsl:apply-templates select="FileReferences/FileReference"/>
    </asmv1:assembly>
</xsl:template>


<xsl:attribute-set name="identity-attributes">
    <xsl:attribute name="name"><xsl:value-of select="@Name"/></xsl:attribute>
    <xsl:attribute name="version"><xsl:value-of select="@Version"/></xsl:attribute>
    <xsl:attribute name="publicKeyToken"><xsl:value-of select="@PublicKeyToken"/></xsl:attribute>
    <xsl:attribute name="language"><xsl:value-of select="@Culture"/></xsl:attribute>
    <xsl:attribute name="processorArchitecture"><xsl:value-of select="@ProcessorArchitecture"/></xsl:attribute>
    <xsl:attribute name="type"><xsl:value-of select="@Type"/></xsl:attribute>
</xsl:attribute-set>

<!--
WinXP & Win2K3 requires this element to be declared with the asmv1 qualifier.
Setting the default namespace will not work!
This is a quirk of the native loader on downlevel OS.
-->
<xsl:template match="AssemblyIdentity" mode="winxp-hack">
    <xsl:element name="asmv1:assemblyIdentity" use-attribute-sets="identity-attributes"/>
</xsl:template>

<xsl:template match="AssemblyIdentity" mode="v1">
    <xsl:element name="assemblyIdentity" use-attribute-sets="identity-attributes" namespace="urn:schemas-microsoft-com:asm.v1"/>
</xsl:template>

<xsl:template match="AssemblyIdentity" mode="v2">
    <xsl:element name="assemblyIdentity" use-attribute-sets="identity-attributes" namespace="urn:schemas-microsoft-com:asm.v2"/>
</xsl:template>

<xsl:template match="EntryPointIdentity">
    <xsl:element name="assemblyIdentity" use-attribute-sets="identity-attributes" namespace="urn:schemas-microsoft-com:asm.v2"/>
</xsl:template>


<xsl:template name="assembly-manifest">
    <xsl:if test="string-length(@Description)&gt;0">
        <description>
            <xsl:value-of select="@Description"/>
        </description>
    </xsl:if>
</xsl:template>

<xsl:template name="application-manifest">
    <!-- Description -->
    <xsl:if test="string-length(@Description)&gt;0 or string-length(@IconFile)&gt;0 or string-length(@Publisher)&gt;0 or string-length(@Product)&gt;0 or string-length(@SupportUrl)&gt;0 or string-length(@SuiteName)&gt;0 or string-length(@ErrorReportUrl)&gt;0">
        <description asmv2:iconFile="{@IconFile}" asmv2:publisher="{@Publisher}" co.v1:suiteName="{@SuiteName}" asmv2:product="{@Product}" asmv2:supportUrl="{@SupportUrl}" co.v1:errorReportUrl="{@ErrorReportUrl}">
            <xsl:value-of select="@Description"/>
        </description>
    </xsl:if>
    <application xmlns="urn:schemas-microsoft-com:asm.v2"/>
    <!-- Application Startup -->
    <xsl:choose>
        <xsl:when test="EntryPointIdentity">
            <entryPoint xmlns="urn:schemas-microsoft-com:asm.v2">
            <xsl:apply-templates select="EntryPointIdentity"/>
                <commandLine file="{@EntryPointPath}" parameters="{@EntryPointParameters}"/>
                <xsl:if test="@HostInBrowser='true'">
                    <hostInBrowser xmlns="urn:schemas-microsoft-com:asm.v3"/>
                </xsl:if>            
            </entryPoint>
        </xsl:when>
        <xsl:when test="@HostInBrowser='true'">
            <entryPoint xmlns="urn:schemas-microsoft-com:asm.v2">
                <xsl:if test="@HostInBrowser='true'">
                    <hostInBrowser xmlns="urn:schemas-microsoft-com:asm.v3"/>
                </xsl:if>            
            </entryPoint>
        </xsl:when>
        <xsl:otherwise>
            <entryPoint xmlns="urn:schemas-microsoft-com:asm.v2">
                <co.v1:customHostSpecified/>
            </entryPoint>
        </xsl:otherwise>            
    </xsl:choose>
    <!-- Manifest Trust -->
    <xsl:if test="@UseApplicationTrust='true'">
        <co.v1:useManifestForTrust/>
    </xsl:if>
  <!-- Application Trust -->
    <xsl:if test="$trust">
        <xsl:copy-of select="$trust"/>
    </xsl:if>
    <!-- OS dependency -->
    <xsl:if test="string-length(@OSMajor)&gt;0">
        <dependency xmlns="urn:schemas-microsoft-com:asm.v2">
            <dependentOS supportUrl="{@OSSupportUrl}" description="{@OSDescription}">
                <osVersionInfo>
                    <os majorVersion="{@OSMajor}" minorVersion="{@OSMinor}" buildNumber="{@OSBuild}" servicePackMajor="{@OSRevision}"/>
                </osVersionInfo>
            </dependentOS>
        </dependency>
    </xsl:if>
</xsl:template>
    
<xsl:template name="deploy-manifest">
    <!-- Description -->
    <description xmlns="urn:schemas-microsoft-com:asm.v1" asmv2:publisher="{@Publisher}" co.v1:suiteName="{@SuiteName}" asmv2:product="{@Product}" asmv2:supportUrl="{@SupportUrl}" co.v1:errorReportUrl="{@ErrorReportUrl}">
        <xsl:value-of select="@Description"/>
    </description>
    <!-- Application Updates -->
    <deployment xmlns="urn:schemas-microsoft-com:asm.v2" install="{@Install}" disallowUrlActivation="{@DisallowUrlActivation}" mapFileExtensions="{@MapFileExtensions}" minimumRequiredVersion="{@MinimumRequiredVersion}" trustURLParameters="{@TrustUrlParameters}" co.v1:createDesktopShortcut="{@CreateDesktopShortcut}">
        <xsl:if test="@Install='true' and @UpdateEnabled='true'">
            <subscription>
                <update>
                    <xsl:choose>
                        <xsl:when test="@UpdateMode='Foreground'">
                            <beforeApplicationStartup/>
                        </xsl:when>
                        <xsl:otherwise>
                            <expiration maximumAge="{@UpdateInterval}" unit="{@UpdateUnit}"/>
                        </xsl:otherwise>
                    </xsl:choose>
                </update>
            </subscription>
        </xsl:if>
        <xsl:if test="string-length(@DeploymentUrl)&gt;0">
            <deploymentProvider codebase="{@DeploymentUrl}"/>
        </xsl:if>
   </deployment>
</xsl:template>

<!-- This is the <dependency> element for referencing the ApplicationManifest (.exe.manifest) from the DeployManifest (.application) -->
<xsl:template name="application-reference">
    <dependency xmlns="urn:schemas-microsoft-com:asm.v2">
        <dependentAssembly dependencyType="install" codebase="{@Path}" size="{@Size}">
            <xsl:apply-templates select="AssemblyIdentity" mode="v2"/>
            <xsl:call-template name="hash">
                <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
            </xsl:call-template>
        </dependentAssembly>
    </dependency>
</xsl:template>

<!-- Must put native <dependency> elements in the asmv1 namespace -->    
<xsl:template match="AssemblyReference[@IsNative='true' and @IsPrerequisite='false']">
    <dependency optional="{@IsOptional}" xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly asmv2:dependencyType="install" asmv2:codebase="{@Path}" asmv2:size="{@Size}" asmv2:group="{@Group}">
        <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
        <xsl:call-template name="hash">
            <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
        </xsl:call-template>
        </dependentAssembly>
    </dependency>
</xsl:template>
<xsl:template match="AssemblyReference[@IsNative='true' and @IsPrerequisite='true']">
    <dependency xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly asmv2:dependencyType="preRequisite">
                <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
            </dependentAssembly>
    </dependency>
</xsl:template>

<!-- Other <dependency> elements go in the asmv2 namespace -->    
<xsl:template match="AssemblyReference[@IsNative='false' and @IsPrerequisite='false']">
    <dependency optional="{@IsOptional}" xmlns="urn:schemas-microsoft-com:asm.v2">
        <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="{@Path}" size="{@Size}" group="{@Group}">
            <xsl:apply-templates select="AssemblyIdentity" mode="v2"/>
            <xsl:call-template name="hash">
                <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
            </xsl:call-template>
        </dependentAssembly>
    </dependency>
</xsl:template>

<xsl:template match="AssemblyReference[@IsNative='false' and @IsPrerequisite='true']">
    <dependency xmlns="urn:schemas-microsoft-com:asm.v2">
        <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
            <xsl:apply-templates select="AssemblyIdentity" mode="v2"/>
        </dependentAssembly>
    </dependency>
</xsl:template>

<xsl:template match="FileReference[not(ComClasses or WindowClasses)]">
    <file xmlns="urn:schemas-microsoft-com:asm.v2" name="{@Path}" size="{@Size}" group="{@Group}" optional="{@IsOptional}" writeableType="{@WriteableType}">
        <xsl:call-template name="hash">
            <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
        </xsl:call-template>
    </file>
</xsl:template>

<xsl:template match="FileReference[ComClasses or WindowClasses]">
    <file xmlns="urn:schemas-microsoft-com:asm.v1" name="{@Path}" asmv2:size="{@Size}" asmv2:group="{@Group}" asmv2:optional="{@IsOptional}" asmv2:writeableType="{@WriteableType}">
        <xsl:call-template name="hash">
            <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
        </xsl:call-template>
        <xsl:call-template name="isolation"/>
    </file>
</xsl:template>

<xsl:template name="hash">
    <xsl:param name="value"/>
    <xsl:if test="$value and string-length($value)&gt;0">
        <hash xmlns="urn:schemas-microsoft-com:asm.v2">
            <dsig:Transforms>
                <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"/>
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256"/>
            <dsig:DigestValue><xsl:value-of select="$value"/></dsig:DigestValue>
        </hash>
    </xsl:if>
</xsl:template>

<xsl:template name="isolation">
    <xsl:apply-templates select="TypeLibs/TypeLib"/>
    <xsl:apply-templates select="ComClasses/ComClass"/>
    <xsl:apply-templates select="WindowClasses/WindowClass"/>
    <xsl:apply-templates select="ProxyStubs/ProxyStub" mode="internal"/>
</xsl:template>

<xsl:template match="TypeLib">
    <typelib xmlns="urn:schemas-microsoft-com:asm.v1" tlbid="{@Tlbid}" version="{@Version}" helpdir="{@HelpDir}" resourceid="{@ResourceId}" flags="{@Flags}"/>
</xsl:template>

<xsl:template match="ComClass">
    <comClass xmlns="urn:schemas-microsoft-com:asm.v1" clsid="{@Clsid}" threadingModel="{@ThreadingModel}" tlbid="{@Tlbid}" progid="{@Progid}" description="{@Description}"/>
</xsl:template>

<xsl:template match="WindowClass">
    <windowClass xmlns="urn:schemas-microsoft-com:asm.v1" versioned="{@Versioned}">
        <xsl:value-of select="@Name"/>
    </windowClass>
</xsl:template>

<xsl:template match="ProxyStub" mode="internal">
    <comInterfaceProxyStub xmlns="urn:schemas-microsoft-com:asm.v1" name="{@Name}" iid="{@Iid}" numMethods="{@NumMethods}" baseInterface="{@BaseInterface}" tlbid="{@Tlbid}"/>        
</xsl:template>

<xsl:template match="ProxyStub" mode="external">
    <comInterfaceExternalProxyStub xmlns="urn:schemas-microsoft-com:asm.v1" name="{@Name}" iid="{@Iid}" numMethods="{@NumMethods}" baseInterface="{@BaseInterface}" tlbid="{@Tlbid}"/>        
</xsl:template>

<xsl:template match="FileAssociation">
    <fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1" extension="{@Extension}" description="{@Description}" progid="{@Progid}" defaultIcon="{@DefaultIcon}"/>
</xsl:template>

<xsl:template match="CompatibleFramework">
  <framework xmlns="urn:schemas-microsoft-com:clickonce.v2" targetVersion="{@Version}" profile="{@Profile}" supportedRuntime="{@SupportedRuntime}"/>
</xsl:template>

</xsl:stylesheet>
�><?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2" version="1.0">
    
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>

<xsl:param name="trust-file"/>

<xsl:variable name="trust" select="document($trust-file)"/>
    
<xsl:template match="AssemblyManifest">
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
        <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
        <xsl:call-template name="assembly-manifest"/>
        <xsl:apply-templates select="AssemblyReferences/AssemblyReference"/>
        <xsl:apply-templates select="FileReferences/FileReference"/>
        <xsl:apply-templates select="ExternalProxyStubs/ProxyStub" mode="external"/>
    </assembly>
</xsl:template>

<xsl:template match="ApplicationManifest[@IsClickOnceManifest='false']">
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
      <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
      <xsl:call-template name="assembly-manifest"/>
      <!-- Application Trust -->
      <xsl:if test="$trust">
        <xsl:copy-of select="$trust"/>
      </xsl:if>
      <xsl:apply-templates select="AssemblyReferences/AssemblyReference"/>
      <xsl:apply-templates select="FileReferences/FileReference"/>
      <xsl:apply-templates select="ExternalProxyStubs/ProxyStub" mode="external"/>
    </assembly>
</xsl:template>

<xsl:template match="ApplicationManifest[@IsClickOnceManifest='true']">
    <asmv1:assembly xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
        <xsl:apply-templates select="AssemblyIdentity" mode="winxp-hack"/>
        <xsl:call-template name="application-manifest"/>
        <xsl:apply-templates select="AssemblyReferences/AssemblyReference"/>
      <xsl:apply-templates select="FileReferences/FileReference"/>
      <xsl:apply-templates select="FileAssociations/FileAssociation"/>
      <xsl:apply-templates select="ExternalProxyStubs/ProxyStub" mode="external"/>
    </asmv1:assembly>
</xsl:template>

<xsl:template match="DeployManifest">
    <asmv1:assembly xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0">
        <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
        <xsl:call-template name="deploy-manifest"/>
        <xsl:if test="count(CompatibleFrameworks)&gt;0">
          <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
            <xsl:apply-templates select="CompatibleFrameworks/CompatibleFramework"/>
          </compatibleFrameworks>
        </xsl:if>
        <xsl:for-each select="AssemblyReferences/AssemblyReference"> <!-- expecting only one match -->
            <xsl:call-template name="application-reference"/>
        </xsl:for-each>
        <xsl:apply-templates select="FileReferences/FileReference"/>
    </asmv1:assembly>
</xsl:template>


<xsl:attribute-set name="identity-attributes">
    <xsl:attribute name="name"><xsl:value-of select="@Name"/></xsl:attribute>
    <xsl:attribute name="version"><xsl:value-of select="@Version"/></xsl:attribute>
    <xsl:attribute name="publicKeyToken"><xsl:value-of select="@PublicKeyToken"/></xsl:attribute>
    <xsl:attribute name="language"><xsl:value-of select="@Culture"/></xsl:attribute>
    <xsl:attribute name="processorArchitecture"><xsl:value-of select="@ProcessorArchitecture"/></xsl:attribute>
    <xsl:attribute name="type"><xsl:value-of select="@Type"/></xsl:attribute>
</xsl:attribute-set>

<!--
WinXP & Win2K3 requires this element to be declared with the asmv1 qualifier.
Setting the default namespace will not work!
This is a quirk of the native loader on downlevel OS.
-->
<xsl:template match="AssemblyIdentity" mode="winxp-hack">
    <xsl:element name="asmv1:assemblyIdentity" use-attribute-sets="identity-attributes"/>
</xsl:template>

<xsl:template match="AssemblyIdentity" mode="v1">
    <xsl:element name="assemblyIdentity" use-attribute-sets="identity-attributes" namespace="urn:schemas-microsoft-com:asm.v1"/>
</xsl:template>

<xsl:template match="AssemblyIdentity" mode="v2">
    <xsl:element name="assemblyIdentity" use-attribute-sets="identity-attributes" namespace="urn:schemas-microsoft-com:asm.v2"/>
</xsl:template>

<xsl:template match="EntryPointIdentity">
    <xsl:element name="assemblyIdentity" use-attribute-sets="identity-attributes" namespace="urn:schemas-microsoft-com:asm.v2"/>
</xsl:template>


<xsl:template name="assembly-manifest">
    <xsl:if test="string-length(@Description)&gt;0">
        <description>
            <xsl:value-of select="@Description"/>
        </description>
    </xsl:if>
</xsl:template>

<xsl:template name="application-manifest">
    <!-- Description -->
    <xsl:if test="string-length(@Description)&gt;0 or string-length(@IconFile)&gt;0 or string-length(@Publisher)&gt;0 or string-length(@Product)&gt;0 or string-length(@SupportUrl)&gt;0 or string-length(@SuiteName)&gt;0 or string-length(@ErrorReportUrl)&gt;0">
        <description asmv2:iconFile="{@IconFile}" asmv2:publisher="{@Publisher}" co.v1:suiteName="{@SuiteName}" asmv2:product="{@Product}" asmv2:supportUrl="{@SupportUrl}" co.v1:errorReportUrl="{@ErrorReportUrl}">
            <xsl:value-of select="@Description"/>
        </description>
    </xsl:if>
    <application xmlns="urn:schemas-microsoft-com:asm.v2"/>
    <!-- Application Startup -->
    <xsl:choose>
        <xsl:when test="EntryPointIdentity">
            <entryPoint xmlns="urn:schemas-microsoft-com:asm.v2">
            <xsl:apply-templates select="EntryPointIdentity"/>
                <commandLine file="{@EntryPointPath}" parameters="{@EntryPointParameters}"/>
                <xsl:if test="@HostInBrowser='true'">
                    <hostInBrowser xmlns="urn:schemas-microsoft-com:asm.v3"/>
                </xsl:if>            
            </entryPoint>
        </xsl:when>
        <xsl:when test="@HostInBrowser='true'">
            <entryPoint xmlns="urn:schemas-microsoft-com:asm.v2">
                <xsl:if test="@HostInBrowser='true'">
                    <hostInBrowser xmlns="urn:schemas-microsoft-com:asm.v3"/>
                </xsl:if>            
            </entryPoint>
        </xsl:when>
        <xsl:otherwise>
            <entryPoint xmlns="urn:schemas-microsoft-com:asm.v2">
                <co.v1:customHostSpecified/>
            </entryPoint>
        </xsl:otherwise>            
    </xsl:choose>
    <!-- Manifest Trust -->
    <xsl:if test="@UseApplicationTrust='true'">
        <co.v1:useManifestForTrust/>
    </xsl:if>
  <!-- Application Trust -->
    <xsl:if test="$trust">
        <xsl:copy-of select="$trust"/>
    </xsl:if>
    <!-- OS dependency -->
    <xsl:if test="string-length(@OSMajor)&gt;0">
        <dependency xmlns="urn:schemas-microsoft-com:asm.v2">
            <dependentOS supportUrl="{@OSSupportUrl}" description="{@OSDescription}">
                <osVersionInfo>
                    <os majorVersion="{@OSMajor}" minorVersion="{@OSMinor}" buildNumber="{@OSBuild}" servicePackMajor="{@OSRevision}"/>
                </osVersionInfo>
            </dependentOS>
        </dependency>
    </xsl:if>
</xsl:template>
    
<xsl:template name="deploy-manifest">
    <!-- Description -->
    <description xmlns="urn:schemas-microsoft-com:asm.v1" asmv2:publisher="{@Publisher}" co.v1:suiteName="{@SuiteName}" asmv2:product="{@Product}" asmv2:supportUrl="{@SupportUrl}" co.v1:errorReportUrl="{@ErrorReportUrl}">
        <xsl:value-of select="@Description"/>
    </description>
    <!-- Application Updates -->
    <deployment xmlns="urn:schemas-microsoft-com:asm.v2" install="{@Install}" disallowUrlActivation="{@DisallowUrlActivation}" mapFileExtensions="{@MapFileExtensions}" minimumRequiredVersion="{@MinimumRequiredVersion}" trustURLParameters="{@TrustUrlParameters}" co.v1:createDesktopShortcut="{@CreateDesktopShortcut}">
        <xsl:if test="@Install='true' and @UpdateEnabled='true'">
            <subscription>
                <update>
                    <xsl:choose>
                        <xsl:when test="@UpdateMode='Foreground'">
                            <beforeApplicationStartup/>
                        </xsl:when>
                        <xsl:otherwise>
                            <expiration maximumAge="{@UpdateInterval}" unit="{@UpdateUnit}"/>
                        </xsl:otherwise>
                    </xsl:choose>
                </update>
            </subscription>
        </xsl:if>
        <xsl:if test="string-length(@DeploymentUrl)&gt;0">
            <deploymentProvider codebase="{@DeploymentUrl}"/>
        </xsl:if>
   </deployment>
</xsl:template>

<!-- This is the <dependency> element for referencing the ApplicationManifest (.exe.manifest) from the DeployManifest (.application) -->
<xsl:template name="application-reference">
    <dependency xmlns="urn:schemas-microsoft-com:asm.v2">
        <dependentAssembly dependencyType="install" codebase="{@Path}" size="{@Size}">
            <xsl:apply-templates select="AssemblyIdentity" mode="v2"/>
            <xsl:call-template name="hash">
                <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
            </xsl:call-template>
        </dependentAssembly>
    </dependency>
</xsl:template>

<!-- Must put native <dependency> elements in the asmv1 namespace -->    
<xsl:template match="AssemblyReference[@IsNative='true' and @IsPrerequisite='false']">
    <dependency optional="{@IsOptional}" xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly asmv2:dependencyType="install" asmv2:codebase="{@Path}" asmv2:size="{@Size}" asmv2:group="{@Group}">
        <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
        <xsl:call-template name="hash">
            <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
        </xsl:call-template>
        </dependentAssembly>
    </dependency>
</xsl:template>
<xsl:template match="AssemblyReference[@IsNative='true' and @IsPrerequisite='true']">
    <dependency xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly asmv2:dependencyType="preRequisite">
                <xsl:apply-templates select="AssemblyIdentity" mode="v1"/>
            </dependentAssembly>
    </dependency>
</xsl:template>

<!-- Other <dependency> elements go in the asmv2 namespace -->    
<xsl:template match="AssemblyReference[@IsNative='false' and @IsPrerequisite='false']">
    <dependency optional="{@IsOptional}" xmlns="urn:schemas-microsoft-com:asm.v2">
        <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="{@Path}" size="{@Size}" group="{@Group}">
            <xsl:apply-templates select="AssemblyIdentity" mode="v2"/>
            <xsl:call-template name="hash">
                <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
            </xsl:call-template>
        </dependentAssembly>
    </dependency>
</xsl:template>

<xsl:template match="AssemblyReference[@IsNative='false' and @IsPrerequisite='true']">
    <dependency xmlns="urn:schemas-microsoft-com:asm.v2">
        <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
            <xsl:apply-templates select="AssemblyIdentity" mode="v2"/>
        </dependentAssembly>
    </dependency>
</xsl:template>

<xsl:template match="FileReference[not(ComClasses or WindowClasses)]">
    <file xmlns="urn:schemas-microsoft-com:asm.v2" name="{@Path}" size="{@Size}" group="{@Group}" optional="{@IsOptional}" writeableType="{@WriteableType}">
        <xsl:call-template name="hash">
            <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
        </xsl:call-template>
    </file>
</xsl:template>

<xsl:template match="FileReference[ComClasses or WindowClasses]">
    <file xmlns="urn:schemas-microsoft-com:asm.v1" name="{@Path}" asmv2:size="{@Size}" asmv2:group="{@Group}" asmv2:optional="{@IsOptional}" asmv2:writeableType="{@WriteableType}">
        <xsl:call-template name="hash">
            <xsl:with-param name="value"><xsl:value-of select="@Hash"/></xsl:with-param>
        </xsl:call-template>
        <xsl:call-template name="isolation"/>
    </file>
</xsl:template>

<xsl:template name="hash">
    <xsl:param name="value"/>
    <xsl:if test="$value and string-length($value)&gt;0">
        <hash xmlns="urn:schemas-microsoft-com:asm.v2">
            <dsig:Transforms>
                <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"/>
            </dsig:Transforms>
            <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
            <dsig:DigestValue><xsl:value-of select="$value"/></dsig:DigestValue>
        </hash>
    </xsl:if>
</xsl:template>

<xsl:template name="isolation">
    <xsl:apply-templates select="TypeLibs/TypeLib"/>
    <xsl:apply-templates select="ComClasses/ComClass"/>
    <xsl:apply-templates select="WindowClasses/WindowClass"/>
    <xsl:apply-templates select="ProxyStubs/ProxyStub" mode="internal"/>
</xsl:template>

<xsl:template match="TypeLib">
    <typelib xmlns="urn:schemas-microsoft-com:asm.v1" tlbid="{@Tlbid}" version="{@Version}" helpdir="{@HelpDir}" resourceid="{@ResourceId}" flags="{@Flags}"/>
</xsl:template>

<xsl:template match="ComClass">
    <comClass xmlns="urn:schemas-microsoft-com:asm.v1" clsid="{@Clsid}" threadingModel="{@ThreadingModel}" tlbid="{@Tlbid}" progid="{@Progid}" description="{@Description}"/>
</xsl:template>

<xsl:template match="WindowClass">
    <windowClass xmlns="urn:schemas-microsoft-com:asm.v1" versioned="{@Versioned}">
        <xsl:value-of select="@Name"/>
    </windowClass>
</xsl:template>

<xsl:template match="ProxyStub" mode="internal">
    <comInterfaceProxyStub xmlns="urn:schemas-microsoft-com:asm.v1" name="{@Name}" iid="{@Iid}" numMethods="{@NumMethods}" baseInterface="{@BaseInterface}" tlbid="{@Tlbid}"/>        
</xsl:template>

<xsl:template match="ProxyStub" mode="external">
    <comInterfaceExternalProxyStub xmlns="urn:schemas-microsoft-com:asm.v1" name="{@Name}" iid="{@Iid}" numMethods="{@NumMethods}" baseInterface="{@BaseInterface}" tlbid="{@Tlbid}"/>        
</xsl:template>

<xsl:template match="FileAssociation">
    <fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1" extension="{@Extension}" description="{@Description}" progid="{@Progid}" defaultIcon="{@DefaultIcon}"/>
</xsl:template>

<xsl:template match="CompatibleFramework">
  <framework xmlns="urn:schemas-microsoft-com:clickonce.v2" targetVersion="{@Version}" profile="{@Profile}" supportedRuntime="{@SupportedRuntime}"/>
</xsl:template>

</xsl:stylesheet>
�<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="urn:schemas-microsoft-com:asm.v2" version="1.0">

<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>

<xsl:param name="defaultRequestedPrivileges"/>
<xsl:variable name="requestedPrivileges" select="document($defaultRequestedPrivileges)"/>
              
<xsl:template match="asmv2:PermissionSet" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
<trustInfo>
    <security>
        <applicationRequestMinimum>
            <xsl:copy-of select="."/>
            <defaultAssemblyRequest permissionSetReference="{@ID}"/>
        </applicationRequestMinimum>
        <xsl:if test="$requestedPrivileges">
            <xsl:copy-of select="$requestedPrivileges"/>
        </xsl:if>
    </security>
</trustInfo>

</xsl:template>
</xsl:stylesheet>
]<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" exclude-result-prefixes="asmv1 asmv2" version="1.0">


<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>

<xsl:param name="manifest-type"/>

<!-- DeployManifest Attributes -->
<xsl:attribute-set name="deploy-manifest-attributes">
    <xsl:attribute name="Publisher">
        <xsl:value-of select="asmv1:description/@asmv2:publisher"/>
    </xsl:attribute>
    <xsl:attribute name="Product">
        <xsl:value-of select="asmv1:description/@asmv2:product"/>
    </xsl:attribute>
    <xsl:attribute name="SuiteName">
        <xsl:value-of select="asmv1:description/@co.v1:suiteName"/>
    </xsl:attribute>
    <xsl:attribute name="SupportUrl">
        <xsl:value-of select="asmv1:description/@asmv2:supportUrl"/>
    </xsl:attribute>
    <xsl:attribute name="ErrorReportUrl">
        <xsl:value-of select="asmv1:description/@co.v1:errorReportUrl"/>
    </xsl:attribute>
    <xsl:attribute name="Description">
        <xsl:value-of select="asmv1:description/text()"/>
    </xsl:attribute>
    <xsl:attribute name="MinimumRequiredVersion">
        <xsl:value-of select="asmv2:deployment/@minimumRequiredVersion"/>
    </xsl:attribute>
    <xsl:attribute name="Install">
        <xsl:value-of select="asmv2:deployment/@install"/>
    </xsl:attribute>
    <xsl:attribute name="CreateDesktopShortcut">
        <xsl:value-of select="asmv2:deployment/@co.v1:createDesktopShortcut"/>
    </xsl:attribute>
    <xsl:attribute name="DisallowUrlActivation">
        <xsl:value-of select="asmv2:deployment/@disallowUrlActivation"/>
    </xsl:attribute>
    <xsl:attribute name="MapFileExtensions">
        <xsl:value-of select="asmv2:deployment/@mapFileExtensions"/>
    </xsl:attribute>    
    <xsl:attribute name="TrustUrlParameters">
        <xsl:value-of select="asmv2:deployment/@trustURLParameters"/>
    </xsl:attribute>    
    <xsl:attribute name="UpdateEnabled">
        <xsl:value-of select="boolean(asmv2:deployment/asmv2:subscription/asmv2:update)"/>
    </xsl:attribute>
    <xsl:attribute name="UpdateMode">
        <xsl:choose>
            <xsl:when test="asmv2:deployment/asmv2:subscription/asmv2:update/asmv2:beforeApplicationStartup">
                <xsl:text>Foreground</xsl:text>
            </xsl:when>
            <xsl:otherwise>
                <xsl:text>Background</xsl:text>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:attribute>
    <xsl:attribute name="UpdateInterval">
        <xsl:value-of select="asmv2:deployment/asmv2:subscription/asmv2:update/asmv2:expiration/@maximumAge"/>
    </xsl:attribute>
    <xsl:attribute name="UpdateUnit">
        <xsl:value-of select="asmv2:deployment/asmv2:subscription/asmv2:update/asmv2:expiration/@unit"/>
    </xsl:attribute>
    <xsl:attribute name="DeploymentUrl">
        <xsl:value-of select="asmv2:deployment/asmv2:deploymentProvider/@codebase"/>
    </xsl:attribute>    
</xsl:attribute-set>


<!-- ApplicationManifest Attributes -->
<xsl:attribute-set name="application-manifest-attributes">
    <xsl:attribute name="Description">
        <xsl:value-of select="asmv1:description/text()"/>
    </xsl:attribute>
    <xsl:attribute name="EntryPointParameters">
        <xsl:value-of select="asmv2:entryPoint/asmv2:commandLine/@parameters"/>
    </xsl:attribute>    
    <xsl:attribute name="EntryPointPath">
        <xsl:value-of select="asmv2:entryPoint/asmv2:commandLine/@file"/>
    </xsl:attribute>
    <xsl:attribute name="ErrorReportUrl">
        <xsl:value-of select="asmv1:description/@co.v1:errorReportUrl"/>
    </xsl:attribute>
    <xsl:attribute name="HostInBrowser">
      <xsl:choose>
        <xsl:when test="asmv2:entryPoint/asmv3:hostInBrowser">
            <xsl:text>true</xsl:text>
        </xsl:when>
        <xsl:otherwise>
            <xsl:text>false</xsl:text>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:attribute>    
    <xsl:attribute name="IconFile">
        <xsl:value-of select="asmv1:description/@asmv2:iconFile"/>
    </xsl:attribute>    
    <xsl:attribute name="OSMajor">
        <xsl:value-of select="asmv1:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@majorVersion|asmv2:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@majorVersion"/>
    </xsl:attribute>    
    <xsl:attribute name="OSMinor">
        <xsl:value-of select="asmv1:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@minorVersion|asmv2:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@minorVersion"/>
    </xsl:attribute>    
    <xsl:attribute name="OSBuild">
        <xsl:value-of select="asmv1:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@buildNumber|asmv2:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@buildNumber"/>
    </xsl:attribute>    
    <xsl:attribute name="OSRevision">
        <xsl:value-of select="asmv1:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@servicePackMajor|asmv2:dependency/asmv2:dependentOS/asmv2:osVersionInfo/asmv2:os/@servicePackMajor"/>
    </xsl:attribute>    
    <xsl:attribute name="OSSupportUrl">
        <xsl:value-of select="asmv1:dependency/asmv2:dependentOS/@supportUrl|asmv2:dependency/asmv2:dependentOS/@supportUrl"/>
    </xsl:attribute>
    <xsl:attribute name="OSDescription">
        <xsl:value-of select="asmv1:dependency/asmv2:dependentOS/@description|asmv2:dependency/asmv2:dependentOS/@description"/>
    </xsl:attribute>
    <xsl:attribute name="Product">
      <xsl:value-of select="asmv1:description/@asmv2:product"/>
    </xsl:attribute>
    <xsl:attribute name="Publisher">
      <xsl:value-of select="asmv1:description/@asmv2:publisher"/>
    </xsl:attribute>
    <xsl:attribute name="SuiteName">
        <xsl:value-of select="asmv1:description/@co.v1:suiteName"/>
    </xsl:attribute>
    <xsl:attribute name="SupportUrl">
        <xsl:value-of select="asmv1:description/@asmv2:supportUrl"/>
    </xsl:attribute>
    <xsl:attribute name="UseApplicationTrust">
      <xsl:choose>
        <xsl:when test="co.v1:useManifestForTrust">
          <xsl:text>true</xsl:text>
        </xsl:when>
        <xsl:otherwise>
          <xsl:text>false</xsl:text>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:attribute>
</xsl:attribute-set>


<!-- AssemblyManifest Attributes -->
<xsl:attribute-set name="assembly-manifest-attributes">
    <xsl:attribute name="Description">
        <xsl:value-of select="asmv1:description/text()"/>
    </xsl:attribute>
</xsl:attribute-set>


<!-- Manifest Type -->
<xsl:template match="asmv1:assembly">
    <xsl:choose>

        <!-- DeployManifest if document has a <deployment> element -->
        <xsl:when test="$manifest-type='DeployManifest' or count(asmv2:deployment)&gt;0">
            <xsl:element name="DeployManifest" use-attribute-sets="deploy-manifest-attributes" namespace="">
                <xsl:call-template name="base-assembly"/>
                <xsl:call-template name="trust-licenses"/>
                <xsl:call-template name="public-key"/>                
            </xsl:element>
        </xsl:when>

        <!-- ApplicationManifest if document has a <application> element -->
        <xsl:when test="$manifest-type='ApplicationManifest' or count(asmv2:application)&gt;0">
            <xsl:element name="ApplicationManifest" use-attribute-sets="application-manifest-attributes" namespace="">
                <xsl:call-template name="base-assembly"/>
                <xsl:if test="asmv2:entryPoint/asmv2:assemblyIdentity|asmv2:entryPoint/asmv1:assemblyIdentity">
                    <xsl:apply-templates select="asmv2:entryPoint/asmv2:assemblyIdentity|asmv2:entryPoint/asmv1:assemblyIdentity"/>
                </xsl:if>
                <xsl:call-template name="external-proxy-stubs"/>
                <xsl:if test="count(co.v1:fileAssociation)&gt;0">
                  <xsl:element name="FileAssociations" namespace="">
                    <xsl:apply-templates select="co.v1:fileAssociation"/>
                  </xsl:element>
                </xsl:if>
            </xsl:element>
        </xsl:when>

        <!-- AssemblyManifest if document does not have any of the above -->
        <xsl:otherwise>
            <xsl:element name="AssemblyManifest" use-attribute-sets="assembly-manifest-attributes" namespace="">
                <xsl:call-template name="base-assembly"/>
                <xsl:call-template name="external-proxy-stubs"/>
            </xsl:element>
        </xsl:otherwise>

    </xsl:choose>
</xsl:template>

<xsl:template match="asmv2:entryPoint/asmv2:assemblyIdentity|asmv2:entryPoint/asmv1:assemblyIdentity">
    <xsl:call-template name="assembly-identity">
        <xsl:with-param name="class">EntryPointIdentity</xsl:with-param>
    </xsl:call-template>
</xsl:template>

<xsl:template name="base-assembly">
    <xsl:apply-templates select="asmv1:assemblyIdentity|asmv2:assemblyIdentity"/>
    <xsl:if test="count(asmv1:dependency[asmv1:dependentAssembly]|asmv1:dependency[asmv2:dependentAssembly]|asmv2:dependency[asmv1:dependentAssembly]|asmv2:dependency[asmv2:dependentAssembly])&gt;0">
        <xsl:element name="AssemblyReferences" namespace="">
            <xsl:apply-templates select="asmv1:dependency[asmv1:dependentAssembly]|asmv1:dependency[asmv2:dependentAssembly]|asmv2:dependency[asmv1:dependentAssembly]|asmv2:dependency[asmv2:dependentAssembly]"/>
        </xsl:element>
    </xsl:if>
    <xsl:if test="count(asmv1:file|asmv2:file)&gt;0">
        <xsl:element name="FileReferences" namespace="">
            <xsl:apply-templates select="asmv1:file|asmv2:file"/>
        </xsl:element>
    </xsl:if>
</xsl:template>

<xsl:template name="external-proxy-stubs">
    <xsl:if test="count(asmv1:comInterfaceExternalProxyStub)">
        <xsl:element name="ExternalProxyStubs" namespace="">
            <xsl:apply-templates select="asmv1:comInterfaceExternalProxyStub"/>
        </xsl:element>
    </xsl:if>
</xsl:template>

<xsl:template match="asmv1:assemblyIdentity|asmv2:assemblyIdentity">
    <xsl:call-template name="assembly-identity">
        <xsl:with-param name="class">AssemblyIdentity</xsl:with-param>
    </xsl:call-template>
</xsl:template>

<xsl:template match="asmv1:dependency">
    <xsl:element name="AssemblyReference" namespace="">    
        <xsl:attribute name="IsNative">true</xsl:attribute>
        <xsl:apply-templates select="asmv1:dependentAssembly|asmv2:dependentAssembly"/>
        <xsl:apply-templates select="asmv1:dependentAssembly/asmv1:assemblyIdentity|asmv1:dependentAssembly/asmv2:assemblyIdentity|asmv2:dependentAssembly/asmv1:assemblyIdentity|asmv2:dependentAssembly/asmv2:assemblyIdentity"/>
    </xsl:element>
</xsl:template>

<xsl:template match="asmv2:dependency">
    <xsl:element name="AssemblyReference" namespace="">    
        <xsl:attribute name="IsNative">false</xsl:attribute>
        <xsl:apply-templates select="asmv1:dependentAssembly|asmv2:dependentAssembly"/>
        <xsl:apply-templates select="asmv1:dependentAssembly/asmv1:assemblyIdentity|asmv1:dependentAssembly/asmv2:assemblyIdentity|asmv2:dependentAssembly/asmv1:assemblyIdentity|asmv2:dependentAssembly/asmv2:assemblyIdentity"/>
    </xsl:element>
</xsl:template>

<xsl:template match="asmv1:dependentAssembly">
    <xsl:if test="@asmv2:dependencyType='preRequisite'">
        <xsl:attribute name="IsPrerequisite">true</xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(@asmv2:codebase)&gt;0">
        <xsl:attribute name="Path">
            <xsl:value-of select="@asmv2:codebase"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(@asmv2:size)&gt;0">
        <xsl:attribute name="Size">
            <xsl:value-of select="@asmv2:size"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(asmv2:hash/dsig:DigestValue)&gt;0">
        <xsl:attribute name="Hash">
            <xsl:value-of select="asmv2:hash/dsig:DigestValue"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(@asmv2:group)&gt;0">
        <xsl:attribute name="Group">
            <xsl:value-of select="@asmv2:group"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(parent::node()/@asmv2:optional)&gt;0">
        <xsl:attribute name="IsOptional">
            <xsl:value-of select="parent::node()/@asmv2:optional"/>
        </xsl:attribute>
    </xsl:if>
</xsl:template>

<xsl:template match="asmv2:dependentAssembly">
    <xsl:if test="@dependencyType='preRequisite'">
        <xsl:attribute name="IsPrerequisite">true</xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(@codebase)&gt;0">
        <xsl:attribute name="Path">
            <xsl:value-of select="@codebase"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(@size)&gt;0">
        <xsl:attribute name="Size">
            <xsl:value-of select="@size"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(asmv2:hash/dsig:DigestValue)&gt;0">
        <xsl:attribute name="Hash">
            <xsl:value-of select="asmv2:hash/dsig:DigestValue"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(@group)&gt;0">
        <xsl:attribute name="Group">
            <xsl:value-of select="@group"/>
        </xsl:attribute>
    </xsl:if>
    <xsl:if test="string-length(parent::node()/@optional)&gt;0">
        <xsl:attribute name="IsOptional">
            <xsl:value-of select="parent::node()/@optional"/>
        </xsl:attribute>
    </xsl:if>
</xsl:template>

<xsl:template match="asmv1:dependentAssembly/asmv1:assemblyIdentity|asmv1:dependentAssembly/asmv2:assemblyIdentity|asmv2:dependentAssembly/asmv1:assemblyIdentity|asmv2:dependentAssembly/asmv2:assemblyIdentity">
        <xsl:call-template name="assembly-identity">
            <xsl:with-param name="class">AssemblyIdentity</xsl:with-param>
        </xsl:call-template>        
</xsl:template>

<xsl:template match="asmv1:file">
    <xsl:element name="FileReference" namespace="">
        <xsl:attribute name="Path">
            <xsl:value-of select="@name"/>
        </xsl:attribute>
        <xsl:if test="string-length(@size)&gt;0">
            <xsl:attribute name="Size">
                <xsl:value-of select="@size"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(asmv2:hash/dsig:DigestValue)&gt;0">
            <xsl:attribute name="Hash">
                <xsl:value-of select="asmv2:hash/dsig:DigestValue"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@asmv2:group)&gt;0">
            <xsl:attribute name="Group">
                <xsl:value-of select="@asmv2:group"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@asmv2:optional)&gt;0">
            <xsl:attribute name="IsOptional">
                <xsl:value-of select="@asmv2:optional"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@asmv2:writeableType)&gt;0">
            <xsl:attribute name="WriteableType">
                <xsl:value-of select="@asmv2:writeableType"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="count(asmv1:comClass)&gt;0">
            <xsl:element name="ComClasses" namespace="">
                <xsl:apply-templates select="asmv1:comClass"/>
            </xsl:element>
        </xsl:if>
        <xsl:if test="count(asmv1:typelib)&gt;0">
            <xsl:element name="TypeLibs" namespace="">
                <xsl:apply-templates select="asmv1:typelib"/>
            </xsl:element>
        </xsl:if>
        <xsl:if test="count(asmv1:comInterfaceProxyStub)&gt;0">
            <xsl:element name="ProxyStubs" namespace="">
                <xsl:apply-templates select="asmv1:comInterfaceProxyStub"/>
            </xsl:element>
        </xsl:if>
    </xsl:element>
</xsl:template>

<xsl:template match="asmv2:file">
    <xsl:element name="FileReference" namespace="">
        <xsl:attribute name="Path">
            <xsl:value-of select="@name"/>
        </xsl:attribute>
        <xsl:if test="string-length(@size)&gt;0">
            <xsl:attribute name="Size">
                <xsl:value-of select="@size"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(asmv2:hash/dsig:DigestValue)&gt;0">
            <xsl:attribute name="Hash">
                <xsl:value-of select="asmv2:hash/dsig:DigestValue"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@group)&gt;0">
            <xsl:attribute name="Group">
                <xsl:value-of select="@group"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@optional)&gt;0">
            <xsl:attribute name="IsOptional">
                <xsl:value-of select="@optional"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@writeableType)&gt;0">
            <xsl:attribute name="WriteableType">
                <xsl:value-of select="@writeableType"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="count(asmv1:comClass)&gt;0">
            <xsl:element name="ComClasses" namespace="">
                <xsl:apply-templates select="asmv1:comClass"/>
            </xsl:element>
        </xsl:if>
        <xsl:if test="count(asmv1:typelib)&gt;0">
            <xsl:element name="TypeLibs" namespace="">
                <xsl:apply-templates select="asmv1:typelib"/>
            </xsl:element>
        </xsl:if>
        <xsl:if test="count(asmv1:comInterfaceProxyStub)&gt;0">
            <xsl:element name="ProxyStubs" namespace="">
                <xsl:apply-templates select="asmv1:comInterfaceProxyStub"/>
            </xsl:element>
        </xsl:if>
    </xsl:element>
</xsl:template>

<xsl:template match="asmv1:comClass">
    <xsl:element name="ComClass" namespace="">
        <xsl:attribute name="Clsid">
            <xsl:value-of select="@clsid"/>
        </xsl:attribute>
        <xsl:attribute name="Progid">
            <xsl:value-of select="@progid"/>
        </xsl:attribute>
        <xsl:attribute name="ThreadingModel">
            <xsl:value-of select="@threadingModel"/>
        </xsl:attribute>
        <xsl:attribute name="Tlbid">
            <xsl:value-of select="@tlbid"/>
        </xsl:attribute>
        <xsl:attribute name="Description">
            <xsl:value-of select="@description"/>
        </xsl:attribute>
    </xsl:element>
</xsl:template>

<xsl:template match="asmv1:typelib">
    <xsl:element name="TypeLib" namespace="">
        <xsl:attribute name="Tlbid">
            <xsl:value-of select="@tlbid"/>
        </xsl:attribute>
        <xsl:attribute name="Version">
            <xsl:value-of select="@version"/>
        </xsl:attribute>
        <xsl:attribute name="HelpDir">
            <xsl:value-of select="@helpdir"/>
        </xsl:attribute>
        <xsl:attribute name="ResourceId">
            <xsl:value-of select="@resourceid"/>
        </xsl:attribute>
        <xsl:attribute name="Flags">
            <xsl:value-of select="@flags"/>
        </xsl:attribute>
    </xsl:element>
</xsl:template>

<xsl:template match="asmv1:comInterfaceProxyStub|asmv1:comInterfaceExternalProxyStub">
    <xsl:element name="ProxyStub" namespace="">
        <xsl:attribute name="Iid">
            <xsl:value-of select="@iid"/>
        </xsl:attribute>
        <xsl:attribute name="ProxyStubClsid32">
            <xsl:value-of select="@proxyStubClsid32"/>
        </xsl:attribute>
        <xsl:attribute name="File">
            <xsl:value-of select="@file"/>
        </xsl:attribute>
        <xsl:attribute name="BaseInterface">
            <xsl:value-of select="@baseInterface"/>
        </xsl:attribute>
        <xsl:attribute name="NumMethods">
            <xsl:value-of select="@numMethods"/>
        </xsl:attribute>
        <xsl:attribute name="name">
            <xsl:value-of select="@name"/>
        </xsl:attribute>
        <xsl:attribute name="tlbid">
            <xsl:value-of select="@tlbid"/>
        </xsl:attribute>
    </xsl:element>
</xsl:template>

<xsl:template name="assembly-identity">
    <xsl:param name="class"/>
    <xsl:element name="{$class}" namespace="">
        <xsl:if test="string-length(@name)&gt;0">
            <xsl:attribute name="Name">
                <xsl:value-of select="@name"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@version)&gt;0">
            <xsl:attribute name="Version">
                <xsl:value-of select="@version"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@publicKeyToken)&gt;0">    
            <xsl:attribute name="PublicKeyToken">
                <xsl:value-of select="@publicKeyToken"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@language)&gt;0">
            <xsl:attribute name="Culture">
                <xsl:value-of select="@language"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@processorArchitecture)&gt;0">
            <xsl:attribute name="ProcessorArchitecture">
                <xsl:value-of select="@processorArchitecture"/>
            </xsl:attribute>
        </xsl:if>
        <xsl:if test="string-length(@type)&gt;0">
            <xsl:attribute name="Type">
                <xsl:value-of select="@type"/>
            </xsl:attribute>
        </xsl:if>
    </xsl:element>
</xsl:template>



<xsl:template match="asmv2:trustInfo">
    <xsl:copy>
        <xsl:copy-of select="@*"/>
        <xsl:copy-of select="child::*"/>
    </xsl:copy>
</xsl:template>




<xsl:template name="trust-licenses">
  <xsl:if test="count(/asmv1:assembly/asmv2:licensing/asmv2:xrmlLicenseInfo/xrml:licenseGroup/xrml:license)&gt;0"> 
    <xsl:element name="TrustLicenses" namespace="">
      <xsl:apply-templates select="/asmv1:assembly/asmv2:licensing/asmv2:xrmlLicenseInfo" mode="tlic"/>
  </xsl:element>  
 </xsl:if>
</xsl:template>
 
<xsl:template match="xrml:licenseGroup" mode="tlic">
  <xsl:for-each select="xrml:license">
    <xsl:element name="XmlDocument" namespace="">  
      <xsl:copy-of select="."/>
    </xsl:element>         
  </xsl:for-each>
</xsl:template>

<xsl:template name="public-key">
  <xsl:element name="PublicKey" namespace="">
        <xsl:copy-of select="//asmv1:assembly/dsig:Signature/dsig:KeyInfo"/>
  </xsl:element>
</xsl:template>

<xsl:template match="co.v1:fileAssociation">
  <xsl:element name="FileAssociation" namespace="">
    <xsl:attribute name="Extension">
      <xsl:value-of select="@extension"/>
    </xsl:attribute>
    <xsl:attribute name="Description">
      <xsl:value-of select="@description"/>
    </xsl:attribute>
    <xsl:attribute name="Progid">
      <xsl:value-of select="@progid"/>
    </xsl:attribute>
    <xsl:attribute name="DefaultIcon">
      <xsl:value-of select="@defaultIcon"/>
    </xsl:attribute>
  </xsl:element>
</xsl:template>

</xsl:stylesheet>
�#<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" exclude-result-prefixes="asmv1 asmv2 asmv3 co.v1" version="1.0">

<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>

<xsl:param name="base-file"/>

<xsl:variable name="app" select="/asmv1:assembly/asmv1:application|asmv2:application"/>
<xsl:variable name="base" select="document($base-file)"/>


<!-- Defined set of standard elements that can be merged between input document and base document -->
<xsl:template match="/asmv1:assembly"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv1:assemblyIdentity"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv1:assemblyIdentity"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv1:description"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv1:description"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:assemblyIdentity"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:assemblyIdentity"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:configuration"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:configuration"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:deployment"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:deployment"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:deployment/asmv2:subscription"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:deployment/asmv2:subscription"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:deployment/asmv2:subscription/asmv2:update"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:deployment/asmv2:subscription/asmv2:update"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:deployment/asmv2:subscription/asmv2:update/asmv2:expiration"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:deployment/asmv2:subscription/asmv2:update/asmv2:expiration"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:deployment/asmv2:deploymentProvider"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:deployment/asmv2:deploymentProvider"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:entryPoint"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:entryPoint"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:entryPoint/asmv2:assemblyIdentity"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:entryPoint/asmv2:assemblyIdentity"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:entryPoint/asmv2:commandLine"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:entryPoint/asmv2:commandLine"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:trustInfo"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:trustInfo"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:trustInfo/asmv2:security"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:trustInfo/asmv2:security"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:trustInfo/asmv2:security/asmv3:requestedPrivileges"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:trustInfo/asmv2:security/asmv3:requestedPrivileges"/></xsl:call-template></xsl:template>
<xsl:template match="/asmv1:assembly/asmv2:trustInfo/asmv2:security/asmv3:requestedPrivileges/asmv3:requestedExecutionLevel"><xsl:call-template name="merge-element"><xsl:with-param name="base-element" select="$base/asmv1:assembly/asmv2:trustInfo/asmv2:security/asmv3:requestedPrivileges/asmv3:requestedExecutionLevel"/></xsl:call-template></xsl:template>
<!-- All other matches (i.e. file, dependency) will be copied directly from input document, base document will have no impact -->
<xsl:template match="*"><xsl:copy-of select="."/></xsl:template>

<!-- Defined set of standard elements from base document -->
<xsl:template match="asmv2:application" mode="base"/>
<xsl:template match="asmv1:assemblyIdentity" mode="base"/>
<xsl:template match="asmv1:dependency" mode="base"/>
<xsl:template match="asmv1:description" mode="base"/>
<xsl:template match="asmv1:file" mode="base"/>
<xsl:template match="asmv2:applicationRequestMinimum" mode="base"/>
<xsl:template match="asmv2:assemblyIdentity" mode="base"/>
<xsl:template match="asmv2:beforeApplicationStartup" mode="base"/>
<xsl:template match="asmv2:commandLine" mode="base"/>
<xsl:template match="asmv2:configuration" mode="base"/>
<xsl:template match="asmv2:dependency" mode="base"/>
<xsl:template match="asmv2:deployment" mode="base"/>
<xsl:template match="asmv2:deploymentProvider" mode="base"/>
<xsl:template match="asmv2:entryPoint" mode="base"/>
<xsl:template match="asmv2:expiration" mode="base"/>
<xsl:template match="asmv2:file" mode="base"/>
<xsl:template match="asmv2:licensing" mode="base"/>
<xsl:template match="asmv2:subscription" mode="base"/>
<xsl:template match="asmv2:update" mode="base"/>
<xsl:template match="asmv3:hostInBrowser" mode="base"/>
<xsl:template match="asmv2:trustInfo" mode="base"/>
<xsl:template match="asmv2:security" mode="base"/>
<xsl:template match="asmv3:requestedPrivileges" mode="base"/>
<xsl:template match="asmv3:requestedExecutionLevel" mode="base"/>
<xsl:template match="dsig:Signature" mode="base"/>
<xsl:template match="co.v1:customHostSpecified" mode="base"/>
<xsl:template match="co.v1:useManifestForTrust" mode="base"/>
<xsl:template match="co.v1:fileAssociation" mode="base"/>
<!-- All other matches are non-standard elements from base document -->
<xsl:template match="*" mode="base">
	<xsl:copy-of select="."/>
</xsl:template>

<xsl:template name="merge-element">
    <xsl:param name="base-element"/>

    <!-- import comment from base if present -->
    <xsl:if test="preceding-sibling::comment()">
         <xsl:copy-of select="preceding-sibling::comment()"/>
    </xsl:if>
    <xsl:if test="$base-element/preceding-sibling::comment() and $base-element/preceding-sibling::comment()!=preceding-sibling::comment()">
         <xsl:copy-of select="$base-element/preceding-sibling::comment()"/>
    </xsl:if>

    <!-- copy current node and import attributes and sub-elements from base -->
    <xsl:copy>

        <xsl:call-template name="merge-attributes">
            <xsl:with-param name="base-attributes" select="$base-element/@*"/>
            <xsl:with-param name="app-attributes" select="@*"/>
        </xsl:call-template>

        <!-- Process all child elements from primary input document -->
        <xsl:apply-templates select="child::*"/>
        <!-- Import non-standard elements from base document -->		
        <xsl:apply-templates select="$base-element/child::*" mode="base"/>
        <xsl:choose>
            <xsl:when test="./text()">
                <xsl:copy-of select="./text()"/>
            </xsl:when>
            <xsl:when test="$base-element/text()">
                <xsl:copy-of select="$base-element/text()"/>
            </xsl:when>
        </xsl:choose>
    </xsl:copy>
</xsl:template>

<xsl:template name="merge-attributes">
    <xsl:param name="base-attributes"/>
    <xsl:param name="app-attributes"/>
	
    <!-- Import attributes from base document -->
    <xsl:for-each select="$base-attributes">
        <xsl:attribute name="{name()}"><xsl:value-of select="current()"/></xsl:attribute>
    </xsl:for-each>
    <!-- Import attributes from app document -->
    <xsl:for-each select="$app-attributes"> 
        <xsl:attribute name="{name()}"><xsl:value-of select="current()"/></xsl:attribute>
    </xsl:for-each>
</xsl:template>


</xsl:stylesheet>
�<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1">
	<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
		<security>
			<applicationRequestMinimum>
			</applicationRequestMinimum>
		</security>
	</trustInfo>
</asmv1:assembly>
R����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet0PADPADP��݃�&�����]�����4��;K�	I6�I��BT>�yi���%x�����^���зF�P�8����ؽ�C#�6�9�GT_�,*7�?��������j�o`i�+�m�@d�'�
�,�/������$E��$S��&�W�)��`*T�/;{q>D�Iώ�N�M�O�hS�^�ʋdX<ut�}�t+��z/Aq|]	��q��g�]
*�G��`)fF�
G��r��$	#�+������	
��	t!�
j�>BuildAbortedRBuildEngineCallbacksInTaskHostUnsupportedBuildStarted�.ConflictingTaskAssembly�"DirectoryNotFound,:ExpectedEventToBeSerializableHFileLocation�fFrameworkLocationHelper.UnsupportedFrameworkVersion�$InvalidProjectFile� InvalidVerbosityMissingProjectTDModifyingTaskHostEnvironmentHeader}HModifyingTaskHostEnvironmentVariable�NameInvalidBOM_NotSupportedReadOnlyCollection?HShared.CannotChangeItemSpecModifiers\@Shared.CannotConvertStringToBool�:Shared.FailedCreatingTempFile�:Shared.FailedDeletingTempFile0DShared.InvalidFilespecForTransform\2Shared.InvalidProjectFile�*Shared.KillingProcess�FShared.KillingProcessByCancellation)8Shared.ParameterCannotBeNullqHShared.ParameterCannotHaveZeroLength�LShared.ParametersMustHaveTheSameLength�DShared.ProjectFileCouldNotBeLoaded�6Shared.TaskResourceNotFoundBShared.TaskResourcesNotRegistered�:SolutionParseDuplicateProject]ZSolutionParseInvalidProjectFileNameCharacters�PSolutionParseInvalidProjectFileNameEmpty�jSolutionParseInvalidProjectSolutionConfigurationEntryW	\SolutionParseInvalidSolutionConfigurationEntry�	>SolutionParseNestedProjectError
PSolutionParseNestedProjectUndefinedErrorO
4SolutionParseNoHeaderError�
@SolutionParseProjectDepGuidError8SolutionParseProjectEofError_2SolutionParseProjectError�BSolutionParseVersionMismatchError�LSolutionParseWebProjectPropertiesErrorBHSubCategoryForSchemaValidationErrors�FSubCategoryForSolutionParsingErrors�&TaskNotMarshalByRef�$UnauthorizedAccessl
6UnrecognizedSolutionComment�
0UnrecognizedToolsVersion�
MSB4188: 建置已取消。�MSB5022: MSBuild 工作主機不支援會執行 IBuildEngine 回呼的工作。如果您想要執行這些作業,請改為在核心 MSBuild 處理序執行您的工作。如果 UsingTask 已由 "Runtime" 或 "Architecture" 值賦予屬性,或者工作引動過程已由 "MSBuildRuntime" 或 "MSBuildArchitecture" 值賦予屬性 (不符合 MSBuild 的目前執行階段或架構),則工作將自動在工作主機中執行。已經開始建置。DMSB4008: 已在 "{1}" 中發現工作組件 "{0}" 的衝突組件。找不到目錄路徑: {0}p事件類型 "{0}" 應該可以使用 .NET 序列化程式序列化。此事件不可序列化,已被忽略。
{0} ({1},{2})+不支援的 .NET Framework 版本 "{0}"。$MSB4025: 無法載入專案檔。{0}6MSB4103: "{0}" 不是有效的記錄器詳細等級。'MSBuild 需要有效的 "{0}" 物件。R在套用到工作主機之前,對從父節點接收的環境進行下列修改:9  將 '{0}' 設定為 '{1}' 而非父環境的值 '{2}。1MSB5016: 名稱 "{0}" 包含無效字元 "{1}"。這是一個唯讀集合。?"{0}" 是保留的項目中繼資料,不能修改或刪除。8無法將字串 "{0}" 轉換成布林值 (true/false)。WMSB5003: 無法建立暫存檔案。暫存檔案資料夾已滿或其路徑錯誤。{0}*MSB5018: 無法刪除暫存檔 "{0}"。{1}@無法將項目中繼資料 "%({0})" 套用至路徑 "{1}"。{2}.MSB5019: 專案檔格式不正確: "{0}"。{1}YMSB5002: 工作可執行檔沒有在指定的 {0} 毫秒時限內完成,正在終止。FMSB5021: 為了取消建置,正在終止 "{0}" 及其子處理序。參數 "{0}" 不能為 null。"參數 "{0}" 長度不能為零。5參數 "{0}" 和 "{1}" 的項目數目必須相同。+MSB5020: 無法載入專案檔: "{0}"。{1}�找不到工作 "{1}" 的資源字串 "{0}"。請確認資源名稱 "{0}" 拼寫正確,且資源位於這項工作的組件中。�"{0}" 工作尚未註冊其資源。如果要使用 "TaskLoggingHelper.FormatResourceString()" 方法,這項工作必須於建構期間或透過 "TaskResources" 屬性註冊其資源。4MSB5004: 方案檔有兩個名為 "{0}" 的專案。hMSB5005: 剖析專案 "{0}" 的專案區段時發生錯誤。專案檔名 "{1}" 包含無效的字元。XMSB5006: 剖析專案 "{0}" 的專案區段時發生錯誤。專案檔名稱為空白。XMSB5007: 剖析方案檔中的專案組態區段時發生錯誤。項目 "{0}" 無效。XMSB5008: 剖析方案檔中的方案組態區段時發生錯誤。項目 "{0}" 無效。BMSB5009: 剖析方案檔中的巢狀專案區段時發生錯誤。�MSB5023: 剖析方案檔中的巢狀專案區段時發生錯誤。GUID 為 "{0}" 的專案列為專案 "{1}" 下的巢狀專案,但不存在於方案中。'MSB5010: 找不到檔案格式標頭。EMSB5011: 在 "{0}" 專案相依性區段中找不到父專案 GUID。FMSB5012: 在 "{0}" 專案區段內部發現未預期的檔案結尾。-MSB5013: 剖析專案區段時發生錯誤。jMSB5014: 無法辨認檔案格式版本。MSBuild 只能讀取版本 {0}.0 到 {1}.0 (含) 的方案檔。JMSB5015: 無法從 "{0}" 專案的 WebsiteProperties 區段讀取屬性。結構描述驗證	方案檔�MSB4077: "{0}" 工作已經以屬性 LoadInSeparateAppDomain 標記,但不是衍生自 MarshalByRefObject。請檢查工作是否衍生自 MarshalByRefObject 或 AppDomainIsolatedTask。您沒有存取權限: {0}?無法辨認的方案版本 "{0}",正在嘗試繼續處理。IMSB4132: 無法辨認工具版本 "{0}"。可用的工具版本為 {1}。�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP3�g����q���u��"4O�P�hñ����SEO+Q�,2 AJ�T��\:/�d,�
~�
�M�GK�9����FComImporter.LocalServerNotSupported0ComImporter.MissingValue >ComImporter.NoRegisteredClassesG2ComImporter.ProtectedFiles:ComImporter.SubKeyNotImported�DComImporter.TypeLibraryLoadFailure�8ComImporter.ValueNotImported�FSecurityUtil.OnlyRSACertsAreAllowed>SecurityUtil.SignTargetNotFoundM2SecurityUtil.SigntoolFailq:SecurityUtil.SigntoolNotFound�8SecurityUtil.SigntoolWarning�BSecurityUtil.TimestampUrlNotFound�PTrustInfo.RequestedExecutionLevelComment不支援跨處理序伺服器%登錄機碼 '{0}' 遺漏值 '{1}'。*未偵測到這個元件的註冊類別。0不應該隔離系統檔案保護下的元件。未匯入登錄機碼 '{0}'。無法載入類型程式庫。未匯入登錄值 '{0}'。I只有使用 RSA 加密的憑證可用來簽署 ClickOnce 資訊清單。"找不到要簽署的檔案 {0}。無法簽署 {0}。{1}找不到 SignTool.exe。 簽署 {0} 時發出警告。{1}8無法解析時間戳記 URL 伺服器名稱或位址。�
          UAC 資訊清單選項
          如果您要變更 Windows 使用者帳戶控制層級,請將 
          requestedExecutionLevel 節點取代為下列其中一項。

        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />

         如果您要利用檔案及登錄模擬,
         以便提供回溯相容性,則請刪除 requestedExecutionLevel 節點。
    4�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet/PADPADP6\���q���ր&�
����M���g!�sYJ������Z�
�D��\��K��}��+��=�����	��ഉRs�qy���_i���@��BÌ��̌j
���p�p�̎%?I�+b�!����.�zLF��Aא��됫@���d�S/h�S���>�zy_�����Kߗ����,��cV���k���4�P�!V���؛W��}p����f�H��ȝj�ӝߢ���I�nR��u��"rϞ8���������3��F�ҷ�����@���.���!���:�t堣gZƣ�֣��ۣ��T�V���j���k��f;��K��S����̦N���V#��9��4ġ�9��'�l��èMVèxTҨ�� �c����N��2ʪ7/a���:�(�J�g�V��
�����A�����EN3�qa֮�D�E?9�C�ȯK�⯪�<��Sj��o�@#��z�ò-���D3��H��&�ǂ��S4Ǵ�崁77�@�8�i< �(0J�.X����F��>o�'A����Xrz�*�Q�`��7��캹�ՠ�%�_��
��U�ڼ|p�g���n����,�P���t�g9�S�¯���`­xT��n�ÿ�lĵ߁�pF���~D�
��K��Wr��xȿK7���i����;��ʄ�
�a�7�5r-̀�Y��ޠͬ�������ΰ�,�f`Yΰ_Ν��ν����G���M��K8��P�!�Dͱ����E]��e5zԮ[���ծ�֗o|�~
}���ص�'�^�H�N�_�� ���r����ۃ9
�]
�^' ���9�����+����V�q���7�q��
Kqᣝ���q��0 �cK�]�\�e��d��*�����F��	]	���	6�H�J�K52�h��}��tO�P+��#��F8��V�.
l��g��}�훫;��r����:�	�촳�v��mK��:L�j�|�S���7��9�I�F��-�T�P���������A���f�|@g���w�a��_>`�����!�j�L�Ŏ�ڑ��2������h��Tt����G��~J��ń��G��y=��g�7K����H�Z>A�nf�:915�hC��F/lc��l���H�2736�Zl�^�X�8����)+	���	S^
��_
4u
���
jʹ
��%(�R�Q����"�ZM�Qlu�ׂ�!��q�9\��J�Uc���#���U�a2�q��sY7p`�V�����N���R^��
�����R�u��EΓ &b� 1�� hX*!��!���![��"��\#��$�c@$"9%2�%�R&��L&��&M?'�s'�(�'	}Q(y��(gM�)ܔ*�c*���*^��*��+$Z?+���+��g,�{I-�-�h�-��-�&�-YNO.d2/t��/*`�/�ߧ0��2lP2j>4��4yK�4h��4�q6�f6�A�6�=(7Y�`7��7Xel8��8�69dP�9u�;��O;�]W;���;�<�;'/=D�=��J?k4@�
�B�wsC�~E
��Fm/G�ǓGWw�H�I��I�/5IS�I�x�I�6�J��K�miK2��K8�wL�xL�޿LR%�L�\kN�lN��N}HO^~�On��O�A�P�zQ���Q�v�Q="Rw�LT�)wT(��T`��U�^�Uf�
Vy�V��VY�W�]�X�/�X���X0IYsQY@6�Z�[�4\�P�\���\ڱX]>h]T��]�[�^F[�^�A
_�B_�;�_Ra�_�W�`�Ma�]�a��aX�a$�aS�!bn&b�=bc3vTc���c͖�c�-�d+�+e}�e�[fs(fT%~f�qg^~Pg���g�K�gk�PhM�lh���h�j��5jl49k!Ck�7Lk���kl��k�v�kt�lymȁ\m�ΌmWnB��n΄�nh�6o�0pkCEq�׵q4{rr“�r$Zs7a<s�4�sC/�s�Ȱs���sT tJt��t��Dt:RVt� ^t��t���te
�t+�u[u�S%uA�,us�u�p�u��um�vA)Wwenw�"�w��wD1vxK�yJ8yu�Xy���yۮ�y4
Lz)-�zӲ{-�9{?K{I�j{w�{?�.|�`0|s}�.f}��~�B<�
�����&�w�FH�,����P��b7\<	o)�8�#Me%*�o)�KR�.l��4����tX]����5Im�/�Uˆ6-�
3�L�	c���V>���?,��M�!�(�����U_�x
Y5�.B�/UY�:bܦ݌�f`�=´�b5f��#�	9?Չps�X���P�'�K�Go� �{�V��)@A���h-`q�;�l��y�:"M��eT��Ja��SI	J}R�H��&�1R��&�\4W��n�+"����h����U�+}�Op��)la�B��|0r"�Q�I0z�/�s8.��u?w!2I��w~0	^�FM$3N[��&�)n�901��ӣn-�
��OP�W	E�W&Y�p�/,pQhX
�v���g�~�B�?m!ky/;�ՃhE5]�����hPY[-� ����5��s6fS^]��m�9b��d
;����W+|���F��C�^/8y=� 8��T9�k��W�����E�U���j�`�iC�\�,|���]�(ec�n�Tn
i�O}{J�C?���m�J�k4�%�1�a���[ݲ<�>��]��{W"��2����sxGד�D��8�T�N�&R���s'�����zwf|kͩ�ZBa;����c�AcI��:��8d����%r(�;a��0��Ɛ0!Kh2$��]�dNH�t~��t	���#�V>ǭFJGp�#��3
�qT�Ѕ%x= Q�v�R04�*l�X��q���23t:m�Ӛ�	}�v
+L�_��-�gř9XZ�
�T����j7���Ir�6o�uo#�"O�Y��ί1�:�:��}�r&'2���iy�n<�l]�3`�u�Kjl-�$r֤q�T���O�ng#�T��J%A���`�`�'uCU:��sI
PK����@��w���aV�q� �[�}�Yp^˝��"�A�yY��$�Y��@"V7�g@SX���p����<��4�.�<��
�
���?��_!�����
k�=ӟ�Z(N���p^*����(@N.:�L��3��z&{	�311D���(MIL؜iZBliR���x�7���H�$_��TAppConfig.BindingRedirectMissingNewVersionTAppConfig.BindingRedirectMissingOldVersion8NAppConfig.InvalidAssemblyIdentityFieldspHAppConfig.InvalidNewVersionAttribute�HAppConfig.InvalidOldVersionAttribute��AspNetCompiler.CannotCombineMetabaseAndVirtualPathOrPhysicalPath`AspNetCompiler.MissingMetabasePathAndVirtualPathPrAspNetCompiler.MissingTargetPathForOverwrittenApplication�nAspNetCompiler.MissingTargetPathForUpdatableApplication�DAssignCulture.CannotExtractCulture!*AssignCulture.Comment`^AssignProjectConfiguration.IllegalMappingString��AssignProjectConfiguration.ProjectConfigurationResolutionSuccess:rAssignProjectConfiguration.ProjectConfigurationUnresolvedj4AxImp.NoInputFileSpecified�jAxTlbBaseTask.CannotSpecifyBothKeyFileAndKeyContainer��AxTlbBaseTask.CannotSpecifyDelaySignWithoutEitherKeyFileOrKeyContainerJAxTlbBaseTask.InvalidKeyFileSpecifiede`AxTlbBaseTask.SdkOrToolPathNotSpecifiedOrInvalid�dAxTlbBaseTask.StrongNameUtils.NoKeyPairInContainer$ZAxTlbBaseTask.StrongNameUtils.NoKeyPairInFileddAxTlbBaseTask.StrongNameUtils.NoPublicKeySpecified�>AxTlbBaseTask.ToolNameMustBeSet9<CodeTaskFactory.AttributeEmpty�HCodeTaskFactory.CodeElementIsMissing:CodeTaskFactory.CompilerErrorYZCodeTaskFactory.CouldNotFindReferenceAssembly�TCodeTaskFactory.CouldNotFindTaskInAssembly�@CodeTaskFactory.FindSourceFileAt
TCodeTaskFactory.HaveReflectionOnlyAssemblyLLCodeTaskFactory.InvalidElementLocationBCodeTaskFactory.MultipleCodeNodes�FCodeTaskFactory.NeedsITaskInterfaceY	TCodeTaskFactory.ReferenceAssemblyIsInvalid�	*Copy.CreatesDirectory
6Copy.DestinationIsDirectory9
BCopy.DidNotCopyBecauseOfFileMatchCopy.Error�@Copy.ExactlyOneTypeOfDestination�(Copy.ExceededRetriesG Copy.FileComment�(Copy.HardLinkComment�,Copy.InvalidRetryCount
,Copy.InvalidRetryDelayE
*Copy.NeedsDestination�
<Copy.RemovingReadOnlyAttribute�
Copy.Retrying�
.Copy.RetryingAsFileCopyC.Copy.SourceFileNotFound�,Copy.SourceIsDirectory�DCreateItem.AdditionalMetadataError*NCreateManifestResourceName.AssignedName��CreateManifestResourceName.DefinitionFoundWithinConditionalDirective�LCreateManifestResourceName.DependsUponuZCreateManifestResourceName.DependsUponNothing�@CreateManifestResourceName.Error�TCreateManifestResourceName.NoRootNamespacePCreateManifestResourceName.RootNamespace+TCsc.AssemblyAliasContainsIllegalCharactersH(Csc.InvalidParameter�6Csc.InvalidParameterWarning�&Delete.DeletingFile�Delete.Error<Delete.SkippingNonexistentFile>>Exec.AllDriveLettersMappedErrorh$Exec.CommandFailed�<Exec.CommandFailedAccessDenied�:Exec.CommandFailedNoErrorCodeG"Exec.InvalidRegexo8Exec.InvalidWorkingDirectory�0Exec.MissingCommandError� FindInList.Found�,FindInList.InvalidPath
8FindUnderPath.ComparisonPath6<FindUnderPath.InvalidParameterP8General.AdditionalPropertiesz>General.CouldNotDeleteStateFile�<General.CouldNotLocateAssembly�:General.CouldNotReadStateFileHGeneral.CouldNotReadStateFileMessage;LGeneral.CouldNotSetHostObjectParameter]<General.CouldNotWriteStateFile�DGeneral.DuplicateItemsNotSupported�\General.DuplicateItemsNotSupportedWithMetadataL4General.ErrorExecutingTask=@General.ExpectedFileGotDirectoryn6General.ExpectedFileMissing�<General.FrameworksFileNotFound�0General.GlobalProperties4BGeneral.IncompatibleStateFileTypeC6General.IncorrectHostObjectf.General.InvalidArgument�.General.InvalidAssembly�6General.InvalidAssemblyName%@General.InvalidAttributeMetadataQ8General.InvalidPropertyError�.General.InvalidResxFile�(General.InvalidValue:General.MalformedAssemblyName[bGeneral.MissingOrUnknownProjectReferenceAttribute{8General.OverridingProperties�TGeneral.ParameterUnsupportedOnHostCompiler>General.PlatformSDKFileNotFound�VGeneral.PlatformSDKFileNotFoundSdkToolsPathkBGeneral.ProjectUndefineProperties� :General.ReferenceDoesNotExist� 2General.SdkToolsPathErrory!dGeneral.SdkToolsPathNotSpecifiedOrToolDoesNotExist�!HGeneral.SdkToolsPathToolDoesNotExistT"2General.ToolCommandFailed9#HGeneral.TwoVectorsMustHaveSameLengthd#4General.UndefineProperties�#NGenerateBootstrapper.CircularDependency�#<GenerateBootstrapper.CopyError5$JGenerateBootstrapper.CopyPackageErrort$NGenerateBootstrapper.DependencyNotFound�$PGenerateBootstrapper.DifferingPublicKeysf%FGenerateBootstrapper.DuplicateItems�%8GenerateBootstrapper.General�%XGenerateBootstrapper.IncludedProductIncluded&\GenerateBootstrapper.InvalidComponentsLocationL&BGenerateBootstrapper.InvalidInput�&>GenerateBootstrapper.InvalidUrl~'LGenerateBootstrapper.MissingDependency�'\GenerateBootstrapper.MissingDependencyMultiple�'HGenerateBootstrapper.MissingSetupBinQ(fGenerateBootstrapper.MissingVerificationInformation�(`GenerateBootstrapper.MultipleDependeciesNotFound�(BGenerateBootstrapper.NoOutputPath$)@GenerateBootstrapper.NoResourcesY)PGenerateBootstrapper.NoStringsForCulture�)PGenerateBootstrapper.PackageFileNotFound�)VGenerateBootstrapper.PackageHomeSiteMissing�*`GenerateBootstrapper.PackageResourceFileNotFoundW+LGenerateBootstrapper.PackageValidation�+VGenerateBootstrapper.ProductCultureNotFound�+HGenerateBootstrapper.ProductNotFound,LGenerateBootstrapper.ProductValidation2,PGenerateBootstrapper.UsingProductCultureq,TGenerateBootstrapper.UsingResourcesCulture�,HGenerateBootstrapper.ValidationError!-LGenerateBootstrapper.ValidationWarningX-ZGenerateManifest.AllowPartiallyTrustedCallers�->GenerateManifest.AssemblyAsFile�-4GenerateManifest.ComImport�-nGenerateManifest.ConfigBindingRedirectsWithPartialTrust5.TGenerateManifest.DuplicateAssemblyIdentity�.NGenerateManifest.DuplicateComDefinition�.HGenerateManifest.DuplicateTargetPath/`GenerateManifest.ExcludedPermissionsNotSupportedb/nGenerateManifest.FileAssociationDefaultIconNotInstalled�0nGenerateManifest.FileAssociationExtensionMissingLeadDot�1`GenerateManifest.FileAssociationExtensionTooLong�1`GenerateManifest.FileAssociationMissingAttribute2pGenerateManifest.FileAssociationsApplicationNotFullTrust�2hGenerateManifest.FileAssociationsCountExceedsMaximum�2hGenerateManifest.FileAssociationsDuplicateExtensions3ZGenerateManifest.FileAssociationsNoEntryPointM3ZGenerateManifest.FileAssociationsNotInstalled�30GenerateManifest.GeneralV4\GenerateManifest.GreaterMinimumRequiredVersion�4jGenerateManifest.HostInBrowserInvalidFrameworkVersion5VGenerateManifest.HostInBrowserNotOnlineOnlyl5RGenerateManifest.IdentityFileNameMismatch6TGenerateManifest.InvalidDeploymentProviderU6DGenerateManifest.InvalidEntryPoint�6JGenerateManifest.InvalidInputManifest�6BGenerateManifest.InvalidItemValue�6^GenerateManifest.InvalidRequestedExecutionLevel7:GenerateManifest.InvalidValueS7�GenerateManifest.KnownTargetZoneCannotHaveAdditionalPermissionTypes7XGenerateManifest.ManifestsSignedHashExcludeds8:GenerateManifest.NoEntryPoint�86GenerateManifest.NoIdentity9ZGenerateManifest.NoPermissionSetForTargetZoneg9BGenerateManifest.PlatformMismatch�9LGenerateManifest.PrerequisiteNotSigned:PGenerateManifest.ReadInputManifestFaileda:XGenerateManifest.ResolveFailedInReadOnlyMode�:ZGenerateManifest.ResolveFailedInReadWriteMode�:DGenerateManifest.TargetPathTooLong�:PGenerateManifest.UnmanagedCodePermission!;TGenerateManifest.WriteOutputManifestFailedc;ZGenerateResource.AdditionalInputNewerThanTLog�;>GenerateResource.BadImageFormat�;bGenerateResource.CannotLoadAssemblyLoadFromFailed%<HGenerateResource.CannotWriteAssemblyO<DGenerateResource.CannotWriteOutput�<FGenerateResource.CannotWriteSTRFile�<:GenerateResource.CodeDomError=<GenerateResource.CorruptOutputM=BGenerateResource.CouldNotLoadType}=TGenerateResource.CreatingCultureInfoFailed�=8GenerateResource.CreatingSTRN?TGenerateResource.DeleteCorruptOutputFailedz?RGenerateResource.DuplicateOutputFilenames�?LGenerateResource.DuplicateResourceName�?BGenerateResource.ErrorFromCodeDomD@pGenerateResource.ExecuteAsToolAndExtractResWNotSupported�@HGenerateResource.ExtractingResWFiles	AXGenerateResource.ImproperlyBuiltMainAssembly@AbGenerateResource.ImproperlyBuiltSatelliteAssemblyoB<GenerateResource.InvalidEscape�B@GenerateResource.InvalidFilenameHCLGenerateResource.InvalidHexEscapeValue~C*GenerateResource.MOTW�CxGenerateResource.MainAssemblyMissingNeutralResourcesLanguage�D<GenerateResource.MessageTunnel|E8GenerateResource.MissingFile�E`GenerateResource.NeutralityOfCultureNotPreservedF>GenerateResource.NoEqualsInLine�F:GenerateResource.NoNameInLine$GTGenerateResource.NoResourcesFileInAssemblyJG4GenerateResource.NoSources�GBGenerateResource.NothingOutOfDate�GFGenerateResource.ObsoleteStringsTag#HJGenerateResource.OnlyStringsSupported�H8GenerateResource.PathTooLong�H>GenerateResource.ProcessingFile�IHGenerateResource.ReadResourceMessage�IBGenerateResource.ResourceNotFound�IvGenerateResource.STRClassNamespaceOrFilenameWithoutLanguageJRGenerateResource.STRCodeDomProviderFailedKlGenerateResource.STRLanguageButNotExactlyOneSourceFileMK\GenerateResource.SatelliteAssemblyContainsCodeLrGenerateResource.SatelliteAssemblyContainsNoResourcesFile�LZGenerateResource.SatelliteOrMalformedAssembly�M�GenerateResource.SeparateAppDomainBecauseNeverLockTypeAssembliesTrue�N�GenerateResource.SeparateAppDomainBecauseOfErrorDeserializingLineNumberDOhGenerateResource.SeparateAppDomainBecauseOfException�O|GenerateResource.SeparateAppDomainBecauseOfExceptionLineNumberPfGenerateResource.SeparateAppDomainBecauseOfMimeType\P^GenerateResource.SeparateAppDomainBecauseOfType�PJGenerateResource.UnexpectedInfBracket'QJGenerateResource.UnknownFileExtensionXQzGenerateResource.UnrecognizedUltimateResourceFallbackLocation�QVGetAssemblyIdentity.CouldNotGetAssemblyNameRFGetFrameworkSdkPath.CouldNotFindSDKPR8GetFrameworkSdkPath.FoundSDK�SFGetInstalledSDKs.CouldNotGetSDKListT4GetInstalledSDKs.FoundSDKsTTDGetInstalledSDKs.ListInstalledSDKsmT8GetInstalledSDKs.NoSDksFound�TFGetInstalledSDKs.SDKNameAndLocationUBGetInstalledSDKs.SearchingForSDKs"UbGetInstalledSDKs.TargetPlatformInformationMissingRUnGetReferenceAssemblyPaths.InvalidTargetFrameworkMoniker�UbGetReferenceAssemblyPaths.NETFX35SP1NotIntstalled�UvGetReferenceAssemblyPaths.NoReferenceAssemblyDirectoryFound}VrGetReferenceAssemblyPaths.ProblemGeneratingReferencePaths$XJGetSDKReferenceFiles.AddingRedistFile�XHGetSDKReferenceFiles.AddingReference�XlGetSDKReferenceFiles.CannotHaveEmptyTargetArchitecture�XnGetSDKReferenceFiles.CannotHaveEmptyTargetConfigurationrYRGetSDKReferenceFiles.ConflictBetweenFiles�Y^GetSDKReferenceFiles.ConflictRedistDifferentSDK%ZTGetSDKReferenceFiles.ConflictRedistSameSDK�ZdGetSDKReferenceFiles.ConflictReferenceDifferentSDK�[ZGetSDKReferenceFiles.ConflictReferenceSameSDK\bGetSDKReferenceFiles.CouldNotGetSDKReferenceFiles�\JGetSDKReferenceFiles.ExpandRedistFrom�\RGetSDKReferenceFiles.ExpandReferencesFrom]JGetSDKReferenceFiles.GetSDKReferences9]NGetSDKReferenceFiles.NoOriginalItemSpech]BGetSDKReferenceFiles.NotExpanding�]ZGetSDKReferenceFiles.ProblemDeletingCacheFileN^TGetSDKReferenceFiles.ProblemGeneratingHash�^fGetSDKReferenceFiles.ProblemGettingAssemblyMetadata�^XGetSDKReferenceFiles.ProblemReadingCacheFile�^XGetSDKReferenceFiles.ProblemWritingCacheFile._DMSBuild.CannotRebaseOutputItemPath`_TMSBuild.InvalidSkipNonexistentProjectValue�_8MSBuild.NoStopOnFirstFailure�_:MSBuild.NotBuildingInParallel�`6MSBuild.ProjectFileNotFound^aDMSBuild.ProjectFileNotFoundMessage�aJMSBuild.ProjectUpgradeNeededToVcxProj�aBMSBuild.SkippingRemainingProjects�b@MSBuild.SkippingRemainingTargets�bMakeDir.CommentacMakeDir.Error~c2Message.InvalidImportance�c*Move.CreatesDirectory
d6Move.DestinationIsDirectory'dMove.Error�d@Move.ExactlyOneTypeOfDestination-e Move.FileComment�e*Move.NeedsDestination�e.Move.SourceDoesNotExist�e,Move.SourceIsDirectory'f@ReadLinesFromFile.ErrorOrWarning|ffRegisterAssembly.AssemblyNotRegisteredForComInterop�fDRegisterAssembly.CantExportTypeLibgJRegisterAssembly.CantRegisterAssemblyMgHRegisterAssembly.CantRegisterTypeLibvg:RegisterAssembly.NoValidTypes�gXRegisterAssembly.RegisterAsmFileDoesNotExist�gHRegisterAssembly.RegisteringAssembly1hFRegisterAssembly.RegisteringTypeLibah@RegisterAssembly.TypeLibUpToDate�hFRegisterAssembly.UnauthorizedAccess�hRemoveDir.ErrorOi$RemoveDir.RemovingxiLRemoveDir.SkippingNonexistentDirectory�i*ResGen.CommandTooLong�i&ResGen.NoInputFiles�jbResGen.STRClassNamespaceOrFilenameWithoutLanguage�jXResGen.STRLanguageButNotExactlyOneSourceFile�kRResGen.SdkOrToolPathNotSpecifiedOrInvalid�l,ResGen.TrackerNotFoundmrResolveAssemblyReference.AssemblyFoldersExSearchLocationsoobResolveAssemblyReference.BadTargetFrameworkFormat�odResolveAssemblyReference.CannotSetProfileAndSubSet�ozResolveAssemblyReference.ConflictBetweenAppConfigAndAutoUnify�pLResolveAssemblyReference.ConflictFound?qhResolveAssemblyReference.ConflictHigherVersionChosenfq\ResolveAssemblyReference.ConflictPrimaryChosen�qfResolveAssemblyReference.ConflictRedirectSuggestion�qVResolveAssemblyReference.ConflictUnsolvableir�ResolveAssemblyReference.ConsideredAndRejectedBecauseFusionNamesDidntMatch�rvResolveAssemblyReference.ConsideredAndRejectedBecauseNoFile�r�ResolveAssemblyReference.ConsideredAndRejectedBecauseNotAFileNameOnDiskszResolveAssemblyReference.ConsideredAndRejectedBecauseNotInGacJs�ResolveAssemblyReference.ConsideredAndRejectedBecauseTargetDidntHaveFusionName{sFResolveAssemblyReference.Dependency�s|ResolveAssemblyReference.DependencyReferenceInAnotherFramework�s|ResolveAssemblyReference.DependencyReferenceOutsideOfFrameworku�ResolveAssemblyReference.DependencyReferenceOutsideOfFrameworkUsingAttribute�uRResolveAssemblyReference.EightSpaceIndent�v�ResolveAssemblyReference.FailBecauseDependentAssemblyInExclusionList�vfResolveAssemblyReference.FailedToFindDependentFileswbResolveAssemblyReference.FailedToResolveReference�w�ResolveAssemblyReference.FailedToResolveReferenceBecauseHigherTargetFrameworkx�ResolveAssemblyReference.FailedToResolveReferenceBecausePrimaryAssemblyInExclusionList�xXResolveAssemblyReference.FailedWithException�y\ResolveAssemblyReference.FormattedAssemblyInfo�yRResolveAssemblyReference.FoundRelatedFile�yVResolveAssemblyReference.FoundSatelliteFilezRResolveAssemblyReference.FoundScatterFile8zPResolveAssemblyReference.FourSpaceIndent^zjResolveAssemblyReference.FrameworkDirectoryOnProfilesgznResolveAssemblyReference.IgnoringBecauseNonEmptySubtype{XResolveAssemblyReference.ImageRuntimeVersionL{xResolveAssemblyReference.ImplementationDllHasInvalidPEHeader~{RResolveAssemblyReference.InvalidAppConfig�{�ResolveAssemblyReference.InvalidInstalledAssemblySubsetTablesFile�{vResolveAssemblyReference.InvalidInstalledAssemblyTablesFile�|RResolveAssemblyReference.InvalidParameterd}jResolveAssemblyReference.InvalidProfileRedistLocation�}JResolveAssemblyReference.IsAWinMdFileT~VResolveAssemblyReference.LogAttributeFormatr~\ResolveAssemblyReference.LogTaskPropertyFormat~�ResolveAssemblyReference.MismatchBetweenTargetedAndReferencedArch�~�ResolveAssemblyReference.MismatchBetweenTargetedAndReferencedArchOfImplementation�zResolveAssemblyReference.MustSetProfileNameAndFolderLocationsa�xResolveAssemblyReference.NoBecauseParentReferencesFoundInGac��ResolveAssemblyReference.NoExclusionListBecauseIgnoreSubsetsAndNoAdditionalOnesProvided���ResolveAssemblyReference.NoExclusionListBecauseNoSubsetsPassedInH�~ResolveAssemblyReference.NoExclusionListBecauseofFullClientName�PResolveAssemblyReference.NoProfilesFoundo��ResolveAssemblyReference.NoRedistAssembliesToGenerateExclusionListڄ^ResolveAssemblyReference.NoSubSetRedistListNameG�NResolveAssemblyReference.NoSubsetsFoundمtResolveAssemblyReference.NotCopyLocalBecauseConflictVictimb�hResolveAssemblyReference.NotCopyLocalBecauseEmbeddedʆvResolveAssemblyReference.NotCopyLocalBecauseFrameworksFiles��ResolveAssemblyReference.NotCopyLocalBecauseIncomingItemAttributeOverrode^�pResolveAssemblyReference.NotCopyLocalBecausePrerequisite�~ResolveAssemblyReference.NotCopyLocalBecauseReferenceFoundInGACK�RResolveAssemblyReference.PrimaryReference��vResolveAssemblyReference.PrimaryReferenceInAnotherFramework��vResolveAssemblyReference.PrimaryReferenceOutsideOfFramework���ResolveAssemblyReference.PrimaryReferenceOutsideOfFrameworkUsingAttributeE�nResolveAssemblyReference.PrimarySourceItemsForReferenceՊ|ResolveAssemblyReference.ProblemDeterminingFrameworkMembership�tResolveAssemblyReference.ProblemFindingSatelliteAssembliesw�pResolveAssemblyReference.ProblemReadingImplementationDll��xResolveAssemblyReference.ProfileExclusionListWillBeGenerated܋VResolveAssemblyReference.ReferenceDependsOn�TResolveAssemblyReference.RemappedReference7�FResolveAssemblyReference.RequiredBy��BResolveAssemblyReference.ResolveďJResolveAssemblyReference.ResolvedFrom�FResolveAssemblyReference.SearchPath�dResolveAssemblyReference.SearchedAssemblyFoldersEx8�VResolveAssemblyReference.SuggestedRedirects_�|ResolveAssemblyReference.TargetFrameworkExclusionListLogHeader��nResolveAssemblyReference.TargetFrameworkRedistLogHeader�nResolveAssemblyReference.TargetFrameworkSubsetLogHeader�tResolveAssemblyReference.TargetFrameworkWhiteListLogHeader0��ResolveAssemblyReference.TargetedProcessorArchitectureDoesNotMatch[�NResolveAssemblyReference.TenSpaceIndentӎTResolveAssemblyReference.TwelveSpaceIndent�dResolveAssemblyReference.UnResolvedPrimaryItemSpec�^ResolveAssemblyReference.UnificationByAppConfig)�^ResolveAssemblyReference.UnificationByAutoUnify��nResolveAssemblyReference.UnificationByFrameworkRetarget��TResolveAssemblyReference.UnifiedDependencyn�`ResolveAssemblyReference.UnifiedPrimaryReference��jResolveAssemblyReference.UnknownProcessorArchitecture��VResolveAssemblyReference.UsingExclusionList��ZResolveComReference.AddingMissingTlbReference�HResolveComReference.BadAssemblyImageH�VResolveComReference.CannotAccessTypeLibName{�^ResolveComReference.CannotFindWrapperForTypeLib��VResolveComReference.CannotGetPathForTypeLib“dResolveComReference.CannotGetTypeLibAttrForTypeLib�JResolveComReference.CannotLoadTypeLibY�ZResolveComReference.CannotLoadTypeLibItemSpec��bResolveComReference.CannotRetrieveTypeInformationٔvResolveComReference.CannotSpecifyBothKeyFileAndKeyContainer��ResolveComReference.CannotSpecifyDelaySignWithoutEitherKeyFileOrKeyContainerT�RResolveComReference.ConflictingReferences��`ResolveComReference.ErrorCreatingWrapperAssemblyJ�hResolveComReference.FailedToFindDependentNetAssembly��VResolveComReference.FailedToRemapAdoTypeLib�^ResolveComReference.FailedToResolveComReferenceU�pResolveComReference.FailedToResolveDependentComReference���ResolveComReference.FailedToResolveDependentComReferenceByAssemblyName՗XResolveComReference.FailedToScanDependencies	��ResolveComReference.LoadingDelaySignedAssemblyWithStrongNameVerificationEnabledD�rResolveComReference.MissingOrUnknownComReferenceAttributeјXResolveComReference.NoComReferencesSpecified1�JResolveComReference.NotUsingCacheFilet�NResolveComReference.RemappingAdoTypeLib��JResolveComReference.ResolutionMessageәJResolveComReference.ResolutionWarning�bResolveComReference.ResolvedDependentComReferenceL�~ResolveComReference.ResolvedDependentComReferenceByAssemblyName��JResolveComReference.ResolvedReference��:ResolveComReference.Resolving�NResolveComReference.ResolvingDependency%�PResolveComReference.ScanningDependencies_�pResolveComReference.StrongNameUtils.NoKeyPairInContainer��fResolveComReference.StrongNameUtils.NoKeyPairInFileΛjResolveComReference.TreatingTlbOfActiveXAsNonEmbedded�BResolveComReference.TypeLibAttrIdœDResolveComReference.UsingCacheFileϜLResolveKeySource.CertificateNotInStore�>ResolveKeySource.InvalidKeyName7�\ResolveKeySource.KeyFileForManifestNotImportedf�dResolveKeySource.KeyFileForSignAssemblyNotImported@�>ResolveKeySource.KeyImportError&�>ResolveKeySource.KeyMD5SumErrorR�TResolveKeySource.MsgBoxTitleImportKeyError��PResolveManifestFiles.PublishFileNotFound��<ResolveNativeReference.Comment�^ResolveNativeReference.FailedToResolveReference�NResolveNativeReference.ResolveReference��ResolveNonMSBuildProjectOutput.ProjectReferenceResolutionFailure���ResolveNonMSBuildProjectOutput.ProjectReferenceResolutionStartingؠ�ResolveNonMSBuildProjectOutput.ProjectReferenceResolutionSuccess��rResolveNonMSBuildProjectOutput.ProjectReferenceUnresolved%�hResolveSDKReference.CannotReferenceTwoSDKsSameFamilyH�dResolveSDKReference.CannotReferenceTwoSDKsSameName��bResolveSDKReference.CouldNotFindFrameworkIdentity��LResolveSDKReference.CouldNotResolveSDKТPResolveSDKReference.ErrorReadingManifest�JResolveSDKReference.ErrorResolvingSDK)�JResolveSDKReference.FoundAppxLocationZ�TResolveSDKReference.FoundFrameworkIdentity��8ResolveSDKReference.FoundSDK٣PResolveSDKReference.NoAppxLocationsFound��\ResolveSDKReference.NoFrameworkIdentitiesFound��TResolveSDKReference.NoMatchingAppxLocation��^ResolveSDKReference.NoMatchingFrameworkIdentity��VResolveSDKReference.NoSDKLocationsSpecified�>ResolveSDKReference.PlatformSDKm�zResolveSDKReference.Prefer32BitNotSupportedWithNeutralProject��TResolveSDKReference.ReadingSDKManifestFile��NResolveSDKReference.ReplaceAppxLocation�PResolveSDKReference.SDKMissingDependency%�^ResolveSDKReference.SDKReferenceIncorrectFormatͩFResolveSDKReference.SearchingForSDKP�dResolveSDKReference.TargetArchitectureNotSupportedj�bResolveSDKReference.TargetedConfigAndArchitectureQ�:SGen.CouldNotDeleteSerializerr� SGen.InvalidPath֫*SGen.ResourceNotFound��.SignFile.CertNotInStore8�,SignFile.SignToolError��0SignFile.SignToolWarning��6SignFile.TargetFileNotFound�>StrongNameUtils.BadKeyContainer
�DStrongNameUtils.KeyFileReadFailureR�HStrongNameUtils.NoPublicKeySpecified��@TlbImp.InvalidTransformParameter��6TlbImp.NoInputFileSpecified��,Touch.CannotCreateFile8�8Touch.CannotMakeFileWritablea�:Touch.CannotRestoreAttributes��"Touch.CannotTouch߮$Touch.CreatingFile%�,Touch.FileDoesNotExistZ�2Touch.TimeSyntaxIncorrect~�Touch.Touching��hUnregisterAssembly.AssemblyPathOrStateFileIsRequiredϯRUnregisterAssembly.CantUnregisterAssembly
�>UnregisterAssembly.NoValidTypes<�JUnregisterAssembly.UnauthorizedAccess��`UnregisterAssembly.UnregisterAsmFileDoesNotExist
�XUnregisterAssembly.UnregisterTlbCantLoadFileK�`UnregisterAssembly.UnregisterTlbFileDoesNotExistűbUnregisterAssembly.UnregisterTlbFileNotRegistered�PUnregisterAssembly.UnregisteringAssemblyN�NUnregisterAssembly.UnregisteringTypeLib��VBC.RenamePDB��@Vbc.EnumParameterHasInvalidValue�8Vbc.ParameterHasInvalidValue&�6WinMDExp.MustPassReferencesM�2WriteCodeFragment.Comment��PWriteCodeFragment.CouldNotCreateProvider�JWriteCodeFragment.CouldNotWriteOutput�>WriteCodeFragment.GeneratedFileH�JWriteCodeFragment.MustSpecifyLocationx�8WriteCodeFragment.NoWorkToDo��TWriteCodeFragment.SkippedNumberedParameter�>WriteLinesToFile.ErrorOrWarningN�.Xaml.ArgumentOutOfRange}�$Xaml.CommandFailedյ<Xaml.CommandFailedAccessDenied	�,Xaml.InvalidRootObjectp�8Xaml.MissingRequiredArgumentʶ.Xaml.MissingSwitchValue�(Xaml.MissingTaskBodyx�*Xaml.RuleFileNotFoundķ0Xaml.RuleMissingToolName�"Xaml.RuleNotFound��(Xaml.RuleParseFailed�.Xaml.TaskCreationFailed�*XmlPeek.ArgumentErrorR�XmlPeek.Found��.XmlPeek.NamespacesError��LXmlPeek.NamespacesParameterNoAttributeٹPXmlPeek.NamespacesParameterNotWellFormed� XmlPeek.NotFoundK�2XmlPeek.XPathContextError{�.XmlPeek.XmlInput.TooFew��0XmlPeek.XmlInput.TooMany�4XmlPeekPoke.InputFileError:�,XmlPeekPoke.XPathErrorf�XmlPoke.Count��.XmlPoke.NamespacesError��LXmlPoke.NamespacesParameterNoAttribute�PXmlPoke.NamespacesParameterNotWellFormed%�"XmlPoke.PokeErrore� XmlPoke.Replaced��2XmlPoke.XPathContextErrorϼ4XslTransform.ArgumentError�8XslTransform.MustSpecifyTypeD�6XslTransform.TransformErrorz�8XslTransform.XmlInput.TooFew��:XslTransform.XmlInput.TooMany޽>XslTransform.XsltArgumentsError�:XslTransform.XsltInput.TooFewn�<XslTransform.XsltInput.TooManyþ4XslTransform.XsltLoadError�JXslTransform.XsltParameterNoAttributeC�NXslTransform.XsltParameterNotWellFormedp�6BindingRedirect 遺漏必要的 'newVersion' 欄位。6BindingRedirect 遺漏必要的 'oldVersion' 欄位。2assemblyIdentity 項目的部分屬性不正確。-剖析 newVersion 屬性時發生問題。{0}-剖析 oldVersion 屬性時發生問題。{0}LMSB3461: MetabasePath 參數無法和 VirtualPath 或 PhysicalPath 結合。5MSB3462: 必須指定 MetabasePath 或 VirtualPath。KMSB3464: 如果需要覆寫目標目錄就必須指定 TargetPath 參數。KMSB3463: 如果應用程式可以更新就必須指定 TargetPath 參數。=MSB3001: 無法從檔名 "{0}" 擷取文化特性資訊。{1}0"{0}" 的文化特性已指派給檔案 "{1}"。�平台對應清單 "{1}" 中的平台對應 "{0}" 格式不正確。請只傳入以 "=" 隔開之常數字串值的分號分隔清單,例如 "foo=bar;foo2=bar2"。.已指派 "{1}" 組態給專案參考 "{0}"。!尚未解析專案參考 "{0}"。BMSB3656: 尚未將任何輸入檔傳遞至工作,即將結束。>MSB3646: 無法同時指定 KeyFile 和 KeyContainer 的值。RMSB3647: DelaySign 參數為 true,但是沒有指定 KeyFile 或 KeyContainer。MMSB3649: KeyFile 路徑 '{0}' 無效。KeyFile 必須指向現有的檔案。nMSB3650: SDKToolsPath '{0}' 或 ToolPath '{1}' 為無效的目錄。這兩者其中之一必須加以設定。>MSB3651: 金鑰容器 '{0}' 不包含公開/私密金鑰組。;MSB3652: 金鑰檔 '{0}' 不包含公開/私密金鑰組。�MSB3654: 延遲簽署需要至少指定一個公開金鑰。請使用 KeyFile 或 KeyContainer 屬性提供公開金鑰,或是停用延遲簽署。oMSB3653: AxTlbBaseTask 不是可執行的工作。如果要從中衍生,請確認已設定 ToolName 屬性。dMSB3752: "{0}" 屬性已經設定但為空白。如果設定 "{0}" 屬性,它就不能為空白。GMSB3751: "{0}" 工作遺漏 <Code> 項目。必須要有這個項目。'MSB3758: 編譯期間發生錯誤。{0}iMSB3755: 找不到參考 "{0}"。如果您的程式碼要求這個參考,可能會發生編譯錯誤。找不到工作名稱 "{0}"。=在下列位置可以找到此編譯的原始程式檔: "{0}"1參考組件 "{0}" 是中繼資料專用組件。>MSB3756: xml 項目 "{0}" 在 xml 項目 "{1}" 之下無效。�MSB3757: 找到多個程式碼 xml 項目,不允許有這種情況。若要修正此問題,請從工作移除任何額外的程式碼 xml 項目。�MSB3753: 此工作無法具現化,因為它不會實作 ITask 介面。請確認此工作是否會實作 Microsoft.Build.Framework.ITask 介面。*MSB3754: 參考組件 "{0}" 無效。"{1}"正在建立目錄 "{0}"。�MSB3024: 無法將檔案 "{0}" 複製到目的檔案 "{1}",因為目的地是資料夾而不是檔案。若要將來源檔複製到資料夾中,請考慮使用 DestinationFolder 參數代替 DestinationFiles。�無法從檔案 "{0}" 複製到檔案 "{1}",因為在專案中將 "{2}" 參數設定為 "{3}",而且檔案的大小和時間戳記相符。4MSB3021: 無法將檔案 "{0}" 複製到 "{1}"。{2}kMSB3022: 在專案檔中已將 "{0}" 和 "{1}" 同時指定為輸入參數。請選擇使用其中一個。WMSB3027: 無法將 "{0}" 複製到 "{1}"。重試次數超過 {2} 次。作業失敗。+正在將檔案從 "{0}" 複製到 "{1}"。4正在建立永久連結將 "{0}" 複製到 "{1}"。@MSB3028: {0} 是無效的重試次數。值不可以是負數。@MSB3029: {0} 是無效的重試延遲。值不可以是負數。CMSB3023: 未指定複製的目的地。請提供 "{0}" 或 "{1}"。%正在從 "{0}" 移除唯讀屬性。NMSB3026: 無法將 "{0}" 複製到 "{1}"。{3} 毫秒後開始重試 {2}。{4}L無法使用永久連結將 "{0}" 複製到 "{1}"。改為複製檔案。{2}<MSB3030: 無法複製檔案 "{0}",因為找不到檔案。YMSB3025: 來源檔 "{0}" 實際上是一個目錄。"Copy" 工作不支援複製目錄。`MSB3031: 無法設定其他中繼資料。"{0}" 是保留的中繼資料名稱,不能修改。7資源檔 '{0}' 取得資訊清單資源名稱 '{1}'。�MSB3042: 在檔案 "{0}" 中的條件式編譯指示詞內找到命名空間或類別定義。如此可能導致資源 "{1}" 的資訊清單資源名稱的選擇不正確。"資源檔 '{0}' 相依於 '{1}'。4資源檔 '{0}' 未相依於任何其他的檔案。=MSB3041: 無法建立 "{0}" 的資訊清單資源名稱。{1}根命名空間是空的。根命名空間是 '{0}'。JMSB3053: 參考 "{0}" 上的組件別名 "{1}" 包含不合法的字元。'MSB3051: 編譯器的參數無效。{0}9MSB3052: 編譯器的參數無效,將忽略 '{0}{1}'。正在刪除檔案 "{0}"。'MSB3061: 無法刪除檔案 "{0}"。{1}(檔案 "{0}" 不存在。即將略過。�MSB3071: 從 A: 到 Z: 的所有磁碟機代號目前都在使用中。由於工作目錄 "{0}" 是 UNC 路徑,因此 "Exec" 工作需要有可用的磁碟機代號以便對應 UNC 路徑。請先中斷連接一或多個共用資源以釋放磁碟機代號,或指定本機工作目錄,再嘗試重新執行這個命令。/MSB3073: "{0}" 命令以返回碼 {1} 結束。bMSB3075: "{0}" 命令以返回碼 {1} 結束。請確認您是否有足夠權限執行此命令。&"{0}" 命令以返回碼 {1} 結束。4MSB3076: 提供的規則運算式 "{0}" 無效。{1}工作目錄 "{0}" 不存在。4MSB3072: "Exec" 工作需要有命令才能執行。找到 "{0}"。'"{0}" 不是有效的檔案名稱。{1}比較路徑為 "{0}"。(MSB3541: {0} 有無效的值 "{1}"。{2}專案 "{0}" 的其他屬性:-MSB3102: 無法刪除狀態檔案 "{0}"。{1}B找不到組件 "{0}"。請檢查以確定磁碟上有該組件。-MSB3088: 無法讀取狀態檔案 "{0}"。{1} 無法讀取狀態檔"{0}"。{1}TMSB3081: 嘗試設定 IDE 同處理序編譯器的 "{0}" 參數時發生問題。{1}-MSB3101: 無法寫入狀態檔案 "{0}"。{1}hMSB3105: 項目 "{0}" 在 "{1}" 參數中指定了一次以上。"{1}" 參數不支援重複的項目。�MSB3083: 項目 "{0}" 在 "{1}" 參數中指定了一次以上,而且這兩個項目對於 "{3}" 中繼資料都擁有相同的值 "{2}"。"{1}" 參數不支援重複的項目,除非它們對於 "{3}" 中繼資料擁有不同的值。/MSB3108: 執行 {0} 工作時發生錯誤。{1}'需要檔案,卻取得目錄 "{0}"。"預期的檔案 "{0}" 不存在。wMSB3082: 工作失敗,因為找不到 "{0}",或是沒有安裝 .NET Framework {1}。請安裝 .NET Framework {1}。
全域屬性:!此狀態檔案的格式無效。mMSB3087: "{0}" 工作中已傳入不相容的主物件。這項工作的主物件必須實作 "{1}" 介面。MSB3095: 無效的引數。{0}.MSB3097: 檔案 "{0}" 不是有效的組件。*MSB3099: 無效的組件名稱 "{0}"。{1}G項目 "{0}" 的屬性 "{1}" 的值為 "{2}",不能轉換為 "{3}"。`MSB3100: "{0}" 參數的語法不是有效的 ({1})。正確的語法為 {0}="<name>=<value>"。!MSB3103: 無效的 Resx 檔。{0}:MSB3098: "{1}" 工作收到對 "{0}" 參數無效的值。�MSB3106: 組件強式名稱 "{0}" 的路徑找不到,或者它是格式錯誤的完整組件名稱。如果它是完整組件名稱,可能包含必須以反斜線 (\) 逸出的字元。這些字元包括等號 (=)、逗號 (,)、引號 (")、所有格符號 (') 和反斜線 (\)。`MSB3107: 針對參考 "{0}" 指定的專案參考中繼資料遺漏,或含有無效的值: {1}2以下列項目覆寫專案 "{0}" 的全域屬性:zIDE 的同處理序編譯器不支援 "{0}" 參數的指定值。因此,這項工作將改為使用命令列編譯器。�MSB3091: 工作失敗,因為找不到 "{0}" 或是沒有安裝正確的 Microsoft Windows SDK。這項工作是在登錄機碼 {2} 的 {1} 值中指定的位置下,在 "bin" 子目錄中尋找 "{0}"。您或許可以透過執行下列其中一項作業解決這個問題:  1) 安裝 Microsoft Windows SDK。2) 安裝 Microsoft Visual Studio 2010。3) 以手動方式將前述登錄機碼設定為正確的位置。4) 將正確的位置傳入工作的 "ToolPath" 參數。�MSB3084: 工作嘗試在以下兩個位置尋找 "{0}"。1) 在根據 SdkToolsPath 而產生的 "{1}" (處理器專屬目錄) 底下 2) 在 SDKToolsPath 屬性所指定之 "{2}" 底下的 x86 專屬目錄。您可以執行下列其中一項來解決這個問題:  1) 將 "SDKToolsPath" 屬性設為 Microsoft Windows SDK 的位置。#正在移除專案 "{0}" 的屬性:�MSB3104: 找不到參考組件 "{0}"。如果這個組件是由您的其他專案所產生的,請務必先建置該專案,才能建置此專案。)MSB3666: 找不到 SDK 工具 "{0}"。{1}�工作嘗試使用 SdkToolsPath 值 "{1}" 來尋找 "{0}"。請確認已將 SdkToolsPath 設定為正確值,而且工具存在於其底下的正確處理器專屬位置。�MSB3086: 工作無法使用 SdkToolsPath "{1}" 或登錄機碼 "{2}" 來尋找 "{0}"。請確認已設定 SdkToolsPath、工具存在於 SdkToolsPath 底下的正確處理器專屬位置,以及已安裝 Microsoft Windows SDK)MSB3093: 命令以返回碼 {0} 結束。tMSB3094: "{2}" 參考 {0} 個項目,而 "{3}" 則參考 {1} 個項目。它們必須擁有相同的項目數目。正在移除屬性:DMSB3161: 在下列建置套件之間偵測到循環相依性: {0}。=MSB3142: 嘗試將 '{0}' 複製到 '{1}' 時發生錯誤: {2}@MSB3143: 嘗試複製項目 '{1}' 的 '{0}' 時發生錯誤: {2}�MSB3162: 所選取的 '{0}' 項目需要 '{1}'。請在 [必要條件] 對話方塊中選取遺漏的必要條件,或建立所遺漏必要條件的啟動載入器套件。PMSB3165: '{0}' 屬性在 '{1}' 中的值,與檔案 '{2}' 中的值不相符。1MSB3168: 重複的項目 '{0}' 將會被忽略。2MSB3169: 產生啟動載入器時發生錯誤: {0}+MSB3151: 項目 '{0}' 已經包含 '{1}'。�MSB3163: 建置輸入參數 'ComponentsLocation={0}' 無效。這個值必須是 'HomeSite'、'Relative' 或 'Absolute' 其中一個。預設為 'HomeSite'。�MSB3144: 提供的資料不足以產生啟動載入器。請至少為下列其中一項提供值: 'ApplicationFile' 或 'BootstrapperItems'。FMSB3145: 建置輸入參數 '{0}={1}' 不是 Web URL 或 UNC 共用。6MSB3146: '{1}' 需要項目 '{0}',但卻不包含。QMSB3696: '{1}' 需要下列其中一個項目 '{0}',但卻未被包含在內。7MSB3147: 在 '{1}' 中找不到需要的檔案 '{0}'。YMSB3141: 在項目 '{1}' 中沒有指定檔案 '{0}' 的 'PublicKey' 或 'Hash' 屬性。=MSB3170: 項目 '{0}' 找不到任何的相依項目 '{1}'。3MSB3148: 組建設定中沒有指定輸出路徑。9MSB3149: 沒有可用來建置啟動載入器的資源。RMSB3150: 沒有可用來建置啟動載入器文化特性 '{0}' 的字串資源。�MSB3152: 若要啟用 [必要條件] 對話方塊中的 [從應用程式的相同位置下載必要條件],您必須將項目 '{1}' 的檔案 '{0}' 下載到本機電腦。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=239883。mMSB3164: 未提供 '{0}' 的 'HomeSite' 屬性,因此套件將與啟動載入器發行到相同的位置。7MSB3166: 找不到項目 '{1}' 需要的檔案 '{0}'。=MSB3153: 位於 '{1}' 的項目 '{0}' 未通過 XML 驗證。1MSB3154: 找不到項目 '{0}' 的字串資源。.MSB3155: 在 '{1}' 中找不到項目 '{0}'。=MSB3156: 位於 '{1}' 的項目 '{0}' 未通過 XML 驗證。`MSB3157: 無法與項目 '{1}' 的文化特性 '{0}' 相符。使用文化特性 '{2}' 代替。LMSB3158: 找不到文化特性 '{0}' 的資源。改用文化特性 '{1}'。5MSB3159: 檔案 '{0}' 中發生 XML 驗證錯誤: {1}5MSB3160: 檔案 '{0}' 中發生 XML 驗證警告: {1}:MSB3177: 參考 '{0}' 不允許部分信任的呼叫端。.MSB3178: 誤將組件 '{0}' 指定為檔案。8MSB3179: 隔離的 COM 參考 '{0}' 時發生問題: {1}KMSB3111: 需要完全信任,才能使用 app.config 繫結重新導向。?MSB3112: 有兩個以上的組件具有相同的識別 '{0}'。PMSB3180: COM 元件 '{1}' 同時定義於 '{3}' 和 '{4}' 中,而 {0}="{2}"。KMSB3181: 兩個或兩個以上的檔案具有相同的目標路徑 '{0}'。�MSB3133: ExcludePermissions 屬性已被取代。應用程式所要求的使用權限集合已經設為網際網路或近端內部網路區域中定義的使用權限。若要繼續使用自訂使用權限集合,請在專案設計工具的安全性畫面中定義自訂使用權限集合。�MSB3127: 在目前的檔案參考中找不到預設圖示 {0},或這個圖示不屬於必要下載群組的一部分。預設圖示檔名有大小寫之分,因此應用程式資訊清單中參考的檔名必須與圖示的檔名完全符合。DMSB3119: 檔案關聯的副檔名必須以句號字元 (.) 開頭。JMSB3120: 檔案關聯的副檔名 '{0}' 超過允許的最大長度 {1}。�MSB3121: 應用程式資訊清單中的檔案關聯項目遺漏一或多個下列的必要屬性: 副檔名、描述、ProgID 或預設圖示。3MSB3122: 檔案關聯的使用需要完全信任。5MSB3123: 檔案關聯的數目超過 {0} 個限制。7MSB3124: 已經為副檔名 '{0}' 建立檔案關聯。WMSB3125: 應用程式正在使用檔案關聯,但卻沒有 EntryPoint 組建參數。�MSB3126: 應用程式正在使用檔案關聯,但並未標記成安裝。檔案關聯不能用在未安裝的應用程式,例如 Web 瀏覽器所裝載的應用程式。0MSB3171: 產生資訊清單時發生問題。{0}xMSB3176: 指定的最低必要版本高於目前的發行版本。請指定低於或等於目前發行版本的版本。hMSB3117: 應用程式是設定成以瀏覽器裝載,但是 TargetFrameworkVersion 是設定為 v2.0。�MSB3116: 應用程式是設定成以瀏覽器裝載,但是也標記為供線上及離線使用。請將您的應用程式變更為僅供線上使用。KMSB3110: 組件 '{0}' 的識別 '{1}' 不相符,必須是檔名: '{2}'。<MSB3189: 這個應用程式的更新位置是本機路徑。1MSB3115: 檔案 '{0}' 不是有效的進入點。$MSB3184: 輸入資訊清單無效。,MSB3175: 項目 '{1}' 的 '{0}' 值無效。7MSB3190: ClickOnce 不支援要求執行層級 '{0}'。MSB3174: '{0}' 的值無效。�MSB3134: 應用程式所要求的使用權限集合超出網際網路或近端內部網路區域所允許的使用權限。請選取 [完全信任] 或繼續使用部分信任,在專案設計工具的安全性畫面中定義自訂使用權限集合。nMSB3128: 無法簽署 ClickOnce 資訊清單,因為其中包含一個或多個未經雜湊處理的參考。/MSB3185: 未指定資訊清單的 EntryPoint。QMSB3186: 無法從工作輸入參數推斷產生之資訊清單的組件識別。YMSB3135: 尚未為下列 .NET Framework 版本定義目標區域的 PermissionSet: {0}。OMSB3187: 參考組件 '{0}' 以應用程式以外的不同處理器為目標。LMSB3188: 組件 '{0}' 必須經過強式簽署才能標記成必要條件。-MSB3172: 無法讀取資訊清單 '{0}'。{1}7MSB3114: 找不到組件 '{1}' 參考的檔案 '{0}'。!MSB3113: 找不到檔案 '{0}'。3MSB3182: 檔案名稱 '{0}' 超過 {1} 個字元。@MSB3183: 參考 '{0}' 是需要完全信任的 Interop 組件。-MSB3173: 無法寫入資訊清單 '{0}'。{1}^自上次建置後其他輸入 "{0}" 已經更新過了。將強制重新產生所有資源。1MSB3574: 無法辨識 "{0}" 為 Managed 組件。(MSB3816: 載入組件 "{0}" 失敗。{1}_MSB3575: GenerateResource 無法寫入組件,只能讀取組件。無法建立組件 "{0}"。*MSB3554: 無法寫入輸出檔 "{0}"。{1}<MSB3570: 無法寫入強類型資源類別檔案 "{0}"。{1}1MSB3567: 無法在類別 "{0}" 上產生屬性。.MSB3555: 輸出檔 "{0}" 可能已經損毀。e無法載入在 .RESX 檔中使用的類型 {0}。請確定已將必要的參考加入至專案中。�MSB3576: 為組件 "{2}" 建立 CultureInfo 失敗。請注意,支援的文化特性集合會因作業系統而異,而且作業系統偶爾會移除某些文化特性 (某些塞爾維亞文化特性就在 Windows 7 中分離出來)。文化特性可能是目前無法載入這部電腦的使用者定義的自訂文化特性。例外狀況資訊: {0}: {1}*正在建立強類型資源類別 "{0}"。?MSB3560: 無法刪除可能已經損毀的輸出檔 "{0}"。{1}@MSB3577: 兩個輸出檔名解析成相同的輸出路徑: "{0}"EMSB3568: 不允許使用重複的資源名稱 "{0}",會被忽略。@MSB3557: 產生檔案 "{0}" 的強類型資源時發生錯誤。�MSB3818: GenerateResource 工作目前不支援以外部工具的形式同時執行,也不支援從組件擷取 ResW 檔案。5將組件 "{0}" 中的 .ResW 檔案擷取至 "{1}"。�MSB3814: 未正確建置主要組件 "{1}"。資訊清單資源 "{0}" 的結尾是 .en-US.resources,但結尾應該是 .resources。請將它重新命名成類似 foo.resources (並考慮在主要組件上使用 NeutralResourcesLanguageAttribute),或將它移到英文 (美國) 的附屬組件。�MSB3815: 未正確建置附屬組件 "{2}"。ResourceManager 將找不到資訊清單資源 "{0}"。它的結尾必須是 "{1}"。RMSB3566: 資源 "{0}" 裡面有不支援或無效的逸出字元,字元 '{1}'。4MSB3553: 資源檔 "{0}" 包含無效的名稱。{1}RMSB3569: 資源 "{0}" 的 '\u' 後面出現無效的十六進位值,值 '{1}'。�MSB3821: 因為檔案 {0} 位於網際網路區域或限制區域,或在檔案上有網頁標記,所以無法處理。若要處理這些檔案,請移除網頁標記。�MSB3817: 組件 "{0}" 沒有 NeutralResourcesLanguageAttribute。若要用於應用程式封裝,可攜式程式庫必須在它們的主要組件 (例如,包含程式碼的組件,而非附屬組件) 定義 NeutralResourcesLanguageAttribute。{0}�MSB3819: 找不到組件 "{0}",該組件可能包含必須包括在這個應用程式封裝中的 Managed 資源。請確定這個組件存在。�MSB3578: 這個組件包含對應到文化特性 "{0}" 的中性資源。系統不將這些資源視為輸出格式中的中性資源,因為無法保留這些資訊。資源將繼續對應到輸出格式中的 "{0}"。,MSB3564: 沒有等號的資源行,"{0}"。$MSB3565: 沒有名稱的資源行。HMSB3579: 找不到組件資訊清單中所列的連結資源檔 "{0}"。:"Sources" 中沒有指定資源。將略過產生資源。Q相對於資源的來源檔案,並沒有資源過期。將略過產生資源。aMSB3562: 在您的文字資源中已不再需要使用 "[strings]" 標記。請移除此標記。SMSB3556: 只能將字串寫入至 .txt 檔案中,資源 "{0}" 的類型是 {1}。�MSB3820: 用來儲存與組建相關之暫存檔的必要路徑太長。請嘗試使用較短目錄中的專案,或將部分資源重新命名。完整路徑為 "{0}"。(正在處理資源檔 "{0}" 至 "{1}"。0正在處理來自檔案 "{1}" 的 {0} 資源。$MSB3552: 找不到資源檔 "{0}"。�MSB3572: 傳入 StronglyTypedClassName、StronglyTypedNamespace 和 (或) StronglyTypedFileName 參數,但沒有 StronglyTypedLanguage。如果要建立強類型資源類別,請指定語言。否則,請移除所有的類別、檔名和命名空間參數。7MSB3559: "{0}" 語言的 Code DOM 提供者失敗。{1}�MSB3573: 已指定強類型資源類別的語言,但卻傳入一個以上的原始程式檔。如果要產生強類型資源類別,一次請僅傳入一個原始程式檔。�MSB3811: 組件 "{0}" 自稱為附屬組件,但它包含程式碼。主要組件不應該在資訊清單中指定組件文化特性,而附屬組件不應該包含程式碼。這在建置流程中必定產生錯誤。�MSB3812: 這個組件宣稱為附屬組件,但不包含任何正確命名的 .resources 檔案做為資訊清單資源。檔名結尾應該是 {0}.resources。這個組件可能發生過建置方面的問題。�MSB3580: 檔案 "{0}" 中的組件有組件文化特性,表示它是文化特性 "{1}" 的附屬組件。但附屬組件的簡單名稱結尾必須是 ".resources",而這個組件的簡單名稱是 "{2}"。這可能是文化特性設定錯誤的主要組件,或簡單名稱錯誤的附屬組件。Y正在建立不同的 AppDomain,因為 "NeverLockTypeAssemblies" 已評估為 'true'。p正在建立不同的 AppDomain,因為剖析 "{0}" 時,無法載入第 {2} 行的序列化類型 "{1}"。{3}J正在建立不同的 AppDomain,因為剖析 "{0}" 時發生錯誤。{1}X正在建立不同的 AppDomain,因為剖析第 {1} 行的 "{0}" 時發生錯誤。{2}k正在建立不同的 AppDomain,因為資源 "{0}" 表示第 {3} 行 "{2}" 中的序列化類型 "{1}"。\由於第 {3} 行 "{2}" 中類型 "{1}" 的資源 "{0}",正在建立不同的 AppDomain。/MSB3563: 不支援方括弧關鍵字,"{0}"。4MSB3558: 不支援檔案 "{1}" 的副檔名 "{0}"。�MSB3813: 組件 "{1}" 的 NeutralResourcesLanguageAttribute 中的 UltimateResourceFallbackLocation 值無效或無法辨識。位置: "{0}"1MSB3441: 無法取得 "{0}" 的組件名稱。{1}�找不到預期的 Microsoft Windows SDK 版本。已在登錄機碼 "{1}" 的 "{0}" 值中指定的位置尋找。如果您的建置程序不需要這個 SDK,您可以忽略此訊息。否則,您可以執行下列其中一項作業來解決這個問題: 1) 安裝 Microsoft Windows SDK。2) 安裝 Microsoft Visual Studio 2010。3) 以手動方式將前述登錄機碼設定為正確的位置。2找到安裝在 "{0}" 的 Microsoft Windows SDK。;MSB3786: 擷取電腦上安裝的 SDK 時發生問題。{0}找到 "{0}" 個 SDK。已安裝的 SDK:�MSB3785: 找不到 SDK。將不會解析 SDKReference 項目。如果您的應用程式需要這些參考,可能有編譯錯誤。SDK "{0}" 安裝在 "{1}".正在搜尋以 "{0}, {1}" 為目標的 SDK。RMSB3784: "TargetPlatformVersion" 和 "TargetPlatformIdentifier" 不可為空白。6MSB3642: 目標 Framework Moniker "{0}" 無效。"{1}"�MSB3645: 找不到 .NET Framework v3.5 Service Pack 1。若要以 "{0}" 為目標,就必須安裝 .NET Framework v3.5 Service Pack 1 (含) 以後版本。�MSB3644: 找不到 Framework "{0}" 的參考組件。若要解決此問題,請安裝 SDK 或適用於這個 Framework 版本的目標套件,或將應用程式目標重定為您已經安裝 SDK 或目標套件的 Framework 版本。請注意,這些組件會從全域組件快取 (GAC) 解析,而且會用來取代參考組件。因此,您的組件不一定能正確地將目標設定為您想要的 Framework。cMSB3643: 產生以 TargetFrameworkMoniker "{0}" 為依據的參考組件路徑時發生錯誤。{1}F從目標路徑為 "{1}" 的可轉散發資料夾加入檔案 "{0}"。正在加入參考 "{0}"。�MSB3798: 解析之 SDK 參考 "{0}" 的目標架構是空的。沒有目標架構就找不到參考檔案或可轉散發檔案。�MSB3797: 解析之 SDK 參考 "{0}" 的目標組態是空的。沒有目標組態就找不到參考檔案或可轉散發檔案。-MSB3796: 兩個檔案之間發生衝突。{0}�可轉散發資料夾中的兩個檔案發生衝突,檔案即將移至 "{1}" 與 "{2}" SDK 之間的相同目標路徑 "{0}"。將選擇 "{3}" 而不選擇 "{4}",因為它先完成解析。�兩個可轉散發檔案發生衝突,檔案即將移至 "{1}" SDK 內的相同目標路徑 "{0}"。將選擇 "{2}" 而不選擇 "{3}",因為它先完成解析。�"{0}" 與 "{1}" SDK 之間相同檔名的兩個參考之間發生衝突。將選擇 "{2}" 而不選擇 "{3}",因為它先完成解析。�"{0}" SDK 內解析成相同檔名的兩個參考之間發生衝突。將選擇 "{1}" 而不選擇 "{2}",因為它先完成解析。9MSB3795: GetSDKReferenceFiles 工作中發生問題。{0}.正在尋找 "{0}" 下的可轉散發檔案。%正在尋找 "{0}" 底下的參考。-正在列舉 "{1}" 中的 SDK 參考 "{0}"。�路徑為 "{0}"、已解析之 SDK 的 "OriginalItemSpec" 中繼資料是空的。必須設定 "OriginalItemSpec" 中繼資料。`並未列舉 SDK 參考 "{0}",因為參考上的 "ExpandReferences" 中繼資料不是 true。0刪除快取檔案 "{0}" 時發生問題。"{1}"?取得目前組件 "{0}" 的時間戳記時發生問題。"{1}"9取得 "{0}" 的組件中繼資料時發生問題。"{1}"0讀取快取檔案 "{0}" 時發生問題。"{1}"0寫入快取檔案 "{0}" 時發生問題。"{1}"7MSB3203: 無法為輸出路徑 "{0}" 重定基底。{1}VMSB3205: SkipNonexistentProject 只能接受 "True"、"False" 和 "Build" 這些值。�當下列條件全部成立時,StopOnFirstFailure 將沒有作用: 1) 系統正在多處理程序模式中執行 2) BuildInParallel 屬性為 true。3) RunEachTargetSeparately 屬性為 false。�將 BuildingInParallel 屬性設定為 false 以進行覆寫。這是因為要在單一處理程序模式執行的系統已將 StopOnFirstFailure 設定為 true。$MSB3202: 找不到專案檔 "{0}"。'略過專案 "{0}",因為找不到。�MSB3204: 專案檔 "{0}" 的檔案格式為 ".vcproj",但 MSBuild 不再予以支援。請在 Visual Studio IDE 中開啟這個專案或執行轉換工具來加以轉換,或是使用 MSBuild 3.5 或更舊的版本來加以重建。a由於 StopOnFirstFailure 參數設定為 true,因此 MSBuild 工作將略過剩餘的專案。a由於 StopOnFirstFailure 參數設定為 true,因此 MSBuild 工作將略過剩餘的目標。正在建立目錄 "{0}"。'MSB3191: 無法建立目錄 "{0}"。{1}aMSB3511: "{0}" 對 "Importance" 參數而言為無效值。有效值為: High、Normal 和 Low。正在建立目錄 "{0}"。�MSB3676: 無法將檔案 "{0}" 移至目的檔案 "{1}",因為目的地是資料夾而不是檔案。若要將來源檔案移至資料夾,請考慮使用 DestinationFolder 參數代替 DestinationFiles。1MSB3677: 無法將檔案 "{0}" 移至 "{1}"。{2}aMSB3678: "{0}" 和 "{1}" 兩者都在專案檔中被指定為輸入參數。只能提供一個。(正在將檔案從 "{0}" 移至 "{1}"。CMSB3679: 未指定移動的目的地。請提供 "{0}" 或 "{1}"。&MSB3680: 來源檔案 {0} 不存在。SMSB3681: 來源檔案 "{0}" 是一個目錄。"Move" 工作不支援移動目錄。.MSB3501: 無法從檔案 "{0}" 讀取行。{1}`MSB3211: 沒有針對 COM Interop 註冊組件 '{0}'。請以 regasm.exe /tlb 註冊此組件。=MSB3212: 無法將組件 "{0}" 轉換成類型程式庫。{1}'MSB3217: 無法註冊組件 "{0}"。{1}0MSB3213: 無法註冊類型程式庫 "{0}"。{1}OMSB3214: "{0}" 不包含可以針對 COM Interop 進行註冊的任何類型。6MSB3215: 無法註冊組件 "{0}" - 檔案不存在。.正在針對 COM Interop 註冊組件 "{0}"。-正在匯出及註冊類型程式庫 "{0}"。C類型程式庫 "{0}" 已更新,將略過重新產生的程序。xMSB3216: 無法註冊組件 "{0}" - 存取遭拒。請確認您是否以系統管理員身分執行此應用程式。{1}'MSB3231: 無法移除目錄 "{0}"。{1}正在移除目錄 "{0}"。(目錄 "{0}" 不存在。即將略過。�MSB3455: ResGen.exe 可能無法執行,因為命令列的長度為 {0} 個字元,超過命令的最大長度。若要修正這個問題,請 (1) 移除不必要的組件參考,或者 (2) 使那些參考的路徑變短。:"InputFiles" 中沒有指定資源。略過產生資源。�MSB3452: 已傳入 StronglyTypedClassName、StronglyTypedNamespace 和 (或) StronglyTypedFileName 參數,但卻沒有 StronglyTypedLanguage。如果要建立強類型資源類別,請指定語言,否則請移除所有的類別、檔名和命名空間參數。�MSB3453: 已指定強類型資源類別的語言,但卻傳入一個以上的原始程式檔。如果要產生強類型資源類別,一次請僅傳入一個原始程式檔。nMSB3451: SDKToolsPath '{0}' 或 ToolPath '{1}' 為無效的目錄。這兩者其中之一必須加以設定。�MSB3454: 在某些情況下 (例如使用 32 位元的 MSBuild 在 64 位元作業系統上進行建置),要正確地以累加方式產生資源,就必須使用 Tracker.exe。這項建置需要 Tracker.exe,但是找不到。此工作將會在登錄機碼 {1} 的 {0} 值之下尋找 Tracker.exe。若要解決此問題: 1) 請安裝 Microsoft Windows SDK v7.0A (含) 以後版本。2) 安裝 Microsoft Visual Studio 2010。3) 以手動方式將前述登錄機碼設定為正確的位置。或者,您也可以關閉累加式資源產生,方法是將 "TrackFileAccess" 屬性設定為 "false"。AssemblyFoldersEx 位置: "{0}",忽略無效的目標 Framework 值 "{0}"。�MSB3259: 無效的參數組合。只能設定子集或設定檔參數。一或多個子集參數 ("TargetFrameworkSubsets"、"InstalledAssemblySubsetTables") 和一或多個設定檔參數 ("ProfileName"、"FullFrameworkFolders"、"FullFrameworkAssemblyTables") 不能同時設定。aMSB3242: 互斥參數之間發生衝突。AutoUnify 是 'true',而且已設定 AppConfigFile。%"{0}" 和 "{1}" 之間發生衝突。3已選擇 "{0}",因為它擁有較高的版本。@已選擇 "{0}",因為它是主要組件,而 "{1}" 不是。�請考慮將組件 "{0}" 的 app.config 從版本 "{1}" [{2}] 重新對應至版本 "{3}" [{4}],以解決衝突並避免出現警告。SMSB3243: 沒有辦法解決 "{0}" 和 "{1}" 之間的衝突。任意選擇 "{0}"。.已考慮 "{0}",但其名稱 "{1}" 不符。$已考慮 "{0}",但它不存在。4已考慮將 "{0}" 視為檔名,但它不存在。/已考慮 "{0}",但在 GAC 中找不到它。T已考慮 "{0}",它雖然存在但沒有有效的識別。這可能不是組件。相依性 "{0}"。�MSB3268: 無法解析主要參考 "{0}",因為它在 Framework 組件 "{1}" 上有間接相依性,但此組件無法在目前設定為目標的 Framework 中解析。"{2}"。若要解決此問題,請移除參考 "{0}",或將應用程式的目標重定為包含 "{1}" 的 Framework 版本。�MSB3258: 無法解析主要參考 "{0}",因為它在 .NET Framework 組件 "{1}" 上有間接相依性,此組件的版本 "{2}" 高於目前目標 Framework 中的版本 "{3}"。�MSB3275: 無法解析主要參考 "{0}",因為它在針對 "{2}" Framework 而建置的組件 "{1}" 上有間接相依性。這個版本高於目前的目標 Framework "{3}"。        {0}�MSB3253: 目前的目標架構 "{2}" 不包括參考的組件 "{0}" 所相依的 "{1}"。這導致參考的組件無法解析。為修正這個問題,(1) 請變更這個專案的目標架構,或者 (2) 從專案移除參考的組件。$MSB3244: 找不到相依檔案。{0}dMSB3245: 無法解析此參考。{0} 如果程式碼需要此參考,可能會發生編譯錯誤。�MSB3251: 無法解析組件 {0}。這個組件要求的目標 Framework ({1}) 高於此專案的目標 Framework。如果您的程式碼要求這個參考,可能會發生編譯錯誤。�MSB3252: 目前的目標架構 "{1}" 不包括參考的組件 "{0}"。為修正這個問題,(1) 請變更這個專案的目標架構,或者 (2) 從專案移除參考的組件。lMSB3246: 解析的檔案含有毀損的映像、沒有中繼資料,或有其他無法存取的情況。{0}
路徑: "{0}"找到相關檔案 "{0}"。找到附屬檔案 "{0}"。$找到內嵌的散佈檔案 "{0}"。    {0}�MSB3261: 在所有傳遞至 FullFrameworkAssemblyTables 參數的項目上都必須設定 FrameworkDirectory 中繼資料。項目 "{0}" 沒有設定中繼資料。<忽略 "{0}",因為它具有非空白的子類型 "{1}"。0這個參考的 ImageRuntimeVersion 為 "{0}"。4發現無效的 PE 標頭。將不使用實作檔。1MSB3249: 應用程式組態檔 "{0}" 無效。{1}�MSB3254: 將忽略檔案 "{0}",因為無法讀取。這個檔案可能是傳入到 InstalledAssemblySubsetTables,或是在 TargetFrameworkDirectories 中搜尋 {1} 資料找到的。{2}�MSB3250: 將忽略檔案 "{0}",因為無法讀取。這個檔案可能是傳入到 InstalledAssemblyTables,或是在 TargetFrameworkDirectories 中搜尋 {1} 資料夾找到的。{2}1MSB3248: 參數 "{0}" 具有無效值 "{1}"。{2}�MSB3263: 將忽略檔案 "{0}",因為無法讀取。這個檔案可能是傳入到 FullFrameworkAssemblyTables,或是在 FullFrameworkFolders 中搜尋 "{1}" 資料夾找到的。{2}這個參考為 WinMDFile。{0} = '{1}'{0}:�MSB3270: 建置 "{0}" 之專案的處理器架構與參考 "{1}" 的處理器架構 "{2}" 不符。這可能會導致執行階段失敗。請考慮透過 [組態管理員] 變更專案的目標處理器架構,使專案與參考之間的處理器架構對應,或者使用符合專案目標處理器架構之處理器架構的參考相依性。�MSB3271: 所建置之專案的處理器架構 "{0}" 與 "{3}" 之實作檔 "{2}" 的處理器架構 "{1}" 不相符。這種不相符狀況可能造成執行階段失敗。請考慮透過組態管理員變更專案的目標處理器架構,使專案和實作檔之間的處理器架構相符,或選擇內含的實作檔具有符合專案目標處理器架構的 winmd 檔案。�MSB3262: 以設定檔為目標時,必須設定 ProfileName 參數和 FullFrameworkFolders 或 FullFrameworkAssemblyTables 其中一個。�此參考不是 "CopyLocal",因為 CopyLocalDependenciesWhenParentReferenceInGac 屬性是設定為 false,而且在 GAC 中找到這個參考的所有父參考。�將不會產生 TargetFramework 子集排除清單。IgnoreDefaultInstalledAssemblySubsetTables 為 true,而且未傳入其他設定檔到 InstalledAssemblySubsetTables。�將不會產生 TargetFramework 設定檔排除清單。未提供 TargetFrameworkSubsets,而且未傳入其他設定檔到 InstalledAssemblySubsetTables。�將不會產生 TargetFramework 設定檔排除清單。在 TargetFrameworkSubsetNames 清單中找到完整用戶端名稱 "{0}"。iMSB3260: 在 FullFrameworkFolders 位置中找不到任何目標 Framework 設定檔的可轉散發檔。kMSB3256: 未從可轉散發清單讀入任何組件。無法產生 TargetFramework 設定檔排除清單。�可轉散發清單檔 "{0}" 在 FileList 項目中的可轉散發名稱為 null 或空白。請確認可轉散發名稱不為 null 或空白。�MSB3255: 在目標 Framework 目錄或 InstalledAssemblySubsetTables 中指定的位置找不到任何目標 Framework 子集檔案。f這個參考不是 "CopyLocal",因為它與同名的另一個參考發生衝突,已放棄使用。K此參考不是 "CopyLocal",因為會將它的類型嵌入目標組件。E這個參考不是 "CopyLocal",因為它位於 Frameworks 目錄。�這個參考不是 "CopyLocal",因為至少有一個來源項目將 "Private" 設定為 "false",且沒有任何來源項目將 "Private" 設定為 "true"。H這個參考不是 "CopyLocal",因為它是一個必要條件檔案。A這個參數不是 "CopyLocal",因為它已在 GAC 中註冊。主要參考 "{0}"。�MSB3267: 無法在目前設定為目標的 Framework 中解析主要參考 "{0}",而且它是 Framework 組件。"{1}"。若要解決此問題,請移除參考 "{0}",或將應用程式的目標重定為包含 "{0}" 的 Framework 版本。�MSB3257: 無法解析主要參考 "{0}",因為它的版本 "{1}" 高於目前目標 Framework 中的版本。在目前目標 Framework 中找到的版本為 "{2}"。�MSB3274: 無法解析主要參考 "{0}",因為它是針對 "{1}" Framework 建置的。這個版本高於目前的目標 Framework "{2}"。7專案檔項目 Include 造成參考 "{0}" 的項目。gMSB3269: 由於發生錯誤,無法判斷解析的參考是不是目標 Framework 的一部分。"{0}"+找不到參考 "{0}" 的附屬組件。{1}6MSB3272: 讀取實作檔 "{0}" 時發生問題。"{1}"5將會產生 TargetFramework 設定檔排除清單。"相依於 "{0}" [{1}] 的參考。x因為重新對應目前目標 Framework 可轉散發清單中的項目,所以將參考 "{0}" 重新對應到 "{1}"。為 "{0}" 的必要項。!解析的檔案路徑為 "{0}"。+在搜尋路徑位置 "{0}" 找到參考。針對 SearchPath "{0}"。%已考慮 AssemblyFoldersEx 位置。EMSB3247: 在同一個相依組件的不同版本之間發現衝突。?計算 TargetFramework 設定檔排除清單組件完整名稱:可轉散發清單檔案路徑:&TargetFramework 設定檔清單資訊:)TargetFramework 設定檔清單資路徑:v視為 "{0}",雖然存在,但是具有處理器架構 "{1}",此架構與目標處理器架構 "{2}" 不相符。
          {0}            {0}4未解析項目 Include 為 "{0}" 的主要參考。t由於檔案 "{1}" 中的繫結重新導向項目,所以使用這個版本代替 "{2}" 中的原始版本 "{0}"。^由於 AutoUnify 是 'true',所以使用這個版本代替 "{1}" 中的原始版本 "{0}"。m由於這個架構檔已有較新的版本,所以使用這個版本代替 "{1}" 中的原始版本 "{0}"。統一相依性 "{0}"。統一主要參考 "{0}"。�MSB3273: 未知的處理器架構。"{1}" 的實作檔 "{0}" 中 ImageFileMachine 值為 "0x{2}"。如果要使用這個實作檔,請確定專案中的 "ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch" 屬性設為 "Warning" 或 "None"。n將會產生 TargetFramework 設定檔排除清單。排除清單是組件的清單,並不在設定檔中。7加入與 aximp 參考 "{0}" 對應的 tlbimp 參考。1MSB3281: 組件 "{0}" 不是有效的組件檔。CMSB3282: 無法存取程式庫 "{0}" 的類型程式庫名稱。{1}�MSB3283: 找不到類型程式庫 "{0}" 的包裝函式組件。請確認 (1) COM 元件已正確註冊,並且 (2) 您的目標平台與 COM 元件的 Bitness 相同。例如,如果 COM 元件是 32 位元,您的目標平台不可以是 64 位元。PMSB3284: 無法取得類型程式庫 "{0}" 版本 {1}.{2}.{3} 的檔案路徑。CMSB3285: 無法取得相依類型程式庫的類型程式庫屬性!@MSB3286: 無法載入類型程式庫 "{0}" 版本 {1}.{2}.{3}。<MSB3287: 無法載入類型程式庫做為參考 "{0}"。{1}9MSB3302: 無法擷取有關某個相依類型的資訊。>MSB3300: 無法同時指定 KeyFile 和 KeyContainer 的值。RMSB3301: DelaySign 參數為 true,但是沒有指定 KeyFile 或 KeyContainer。�MSB3288: COM 參考 "{0}" 與參考 "{1}" 相衝突 - 這個專案參考了具有相同類型程式庫名稱的不同類型程式庫。將忽略參考 "{0}"。FMSB3290: 無法建立類型程式庫 "{0}" 的包裝函式組件。{1}oMSB3291: 無法解析相依的 .NET 組件 "{0}"。請確定這個組件包含在專案檔的參考區段中。PMSB3292: 無法將 ADO 參考版本 {0}.{1} 重新對應至版本 2.7 - "{2}"。;MSB3303: 無法解析 COM 參考 "{0}" 版本 {1}.{2}。{3}AMSB3293: 無法解析相依的 COM 參考 "{0}" 版本 {1}.{2}。2MSB3294: 無法解析相依的 COM 參考 "{0}"。9MSB3304: 無法判斷 COM 參考 "{0}" 的相依性。{1}�MSB3295: 無法載入組件。如果您想產生延遲簽署的包裝函式,請確定您已停用公開金鑰的強式名稱驗證。{0}^MSB3296: 參考 "{1}" 所指定的 COM 參考中繼資料遺漏,或具有無效值: "{0}"。AMSB3297: 尚未將任何 COM 參考傳入工作,即將結束。"正在 "{0}" 建立快取檔案。9將 ADO 參考版本 {0}.{1} 重新對應至版本 2.7。6正在處理路徑 "{1}" 中的 COM 參考 "{0}"。{2}?MSB3305: 正在處理路徑 "{1}" 中的 COM 參考 "{0}"。{2}9已解析 COM 參考相依性 "{0}" 版本 {1}.{2}: "{3}"*已解析 COM 參考相依性 "{0}": "{1}".項目 "{0}" 的已解析 COM 參考: "{1}"。@正在以包裝函式 "{1}" 解析項目 "{0}" 的 COM 參考。8正在解析 COM 參考相依性 "{0}" 版本 {1}.{2}。-正在判斷 COM 參考 "{0}" 的相依性。>MSB3298: 金鑰容器 '{0}' 不包含公開/私密金鑰組。;MSB3299: 金鑰檔 '{0}' 不包含公開/私密金鑰組。�COM 參考 '{0}' 是 ActiveX 控制項 '{1}' 的 Interop 組件,但是標記為要由編譯器以 /link 旗標連結。這個 COM 參考將被視為參考,不會進行連結。{0} {1}.{2}"正在 "{0}" 使用快取檔案。BMSB3323: 在憑證存放區中找不到資訊清單簽署憑證。-MSB3324: 無效的金鑰檔名稱 "{0}"。{1}�MSB3326: 無法匯入下列金鑰檔: {0}。此金鑰檔可能有密碼保護。若要改正這種情況,請嘗試再次匯入憑證,或以手動方式將憑證匯入到目前使用者的個人憑證存放區。�MSB3325: 無法匯入下列金鑰檔: {0}。此金鑰檔可能有密碼保護。若要改正這種情況,請嘗試再次匯入憑證,或以手動方式將憑證安裝到具有下列金鑰容器名稱的強式名稱 CSP: {1}*MSB3321: 已取消匯入金鑰檔 "{0}"。BMSB3322: 無法取得金鑰檔 "{0}" 的 MD5 總和檢查碼。{1}匯入金鑰時發生錯誤4MSB3331: 無法為項目 "{0}" 套用發行屬性。&正在處理資訊清單檔案"{0}"。lMSB3341: 無法解析參考 "{0}"。如果您的程式碼要求這個參考,可能會發生編譯錯誤。+正在嘗試解析路徑上的參考 "{0}":*MSB3582: 無法解析專案參考 "{0}"。!正在解析專案參考 "{0}"。(解析為 "{1}" 的專案參考 "{0}"。!尚未解析專案參考 "{0}"。�MSB3773: 不能同時參考 SDK "{0}" 和 SDK {1},因為它們都屬於相同的 SDK 產品系列 "{2}"。請考慮移除同一個產品系列中其他 SDK 的參考。�MSB3780: 不能同時參考 SDK "{0}" 和 SDK {1},因為一個專案中只能參考一個版本的 SDK。請考慮移除其他 SDK 的參考。E在 SDK 資訊清單中找不到 "FrameworkIdentity" 屬性 "{0}"。 MSB3774: 找不到 SDK "{0}"。6讀取 SDK 資訊清單檔 "{0}" 時發生問題。{1}/MSB3775: 解析 SDK "{0}" 時發生錯誤。{1}:在 SDK 資訊清單中找到 "APPX" 位置屬性 "{0}"。A在 SDK 資訊清單中找到 "FrameworkIdentity" 屬性 "{0}"。在搜尋位置 "{0}" 找到。�在 SDK 資訊清單中找不到表示應用程式封裝位置的 "APPX" 屬性。如果執行階段需要應用程式封裝,則專案可能無法執行。`在 SDK 資訊清單中找不到 FrameworkIdentity 屬性,將這個 SDK 視為非架構 SDK。�MSB3778: 在 SDK 資訊清單檔 "{0}" 中找到 "APPX" 屬性,不過,沒有屬性符合目標組態和架構 "{1} | {2}",而且找不到沒有組態和架構的 "APPX" 屬性。如果需要應用程式封裝,則專案會在執行階段失敗。�MSB3777: 在 SDK 資訊清單檔 "{0}" 中找到 "FrameworkIdentity" 屬性,不過,沒有屬性符合目標組態和架構 "{1} | {2}",而且找不到沒有組態和架構的 "FrameworkIdentity" 屬性。如果要封裝這個專案,封裝將會失敗。g無法解析 "SDKReference" 項目,因為沒有安裝的 SDK 位置傳遞至屬性 "InstalledSdks"。平台識別為 "{0}"。�MSB3782: "{0}" SDK 不支援以專案中已啟用 [建議使用 32 位元] 的中性架構為目標。請移至專案屬性 (在 C# 中為 [建置] 索引標籤,在 VB 中則為 [編譯] 索引標籤) 並停用 [建議使用 32 位元] 選項,或者將您的專案變更為以非中性架構為目標。)正在讀取 SDK 資訊清單檔 "{0}"。;將 "{0}" 架構 "APPX" 位置從 "{1}" 更新為 "{2}"。 �MSB3781: SDK "{0}" 相依於下列尚未加入專案或找不到的 SDK {1}。請確定您將這些相依性加入專案,或者您可能遇到執行階段問題。�MSB3776: SDK 參考 "{0}" 格式不正確,必須採用 "<SDKName>, Version=<SDKVersion>" 格式。例如: "MySDK, Version=2.0"正在搜尋 SDK "{0}": �MSB3779: 所參考的 SDK "{1}" 不支援建置之專案的處理器架構 "{0}"。請考慮將專案的目標處理器架構變更 (在 Visual Studio 中,可透過組態管理員執行) 成 SDK 支援的一種架構: "{2}"。目標組態和架構 "{0}|{1}"bMSB3472: 建立新的序列化程式之前,我們無法刪除現有的序列化程式 "{0}": {1}$MSB3473: "{0}" 的路徑無效。{1}:MSB3471: 傳遞至 SGen 工作的參考 "{0}" 不存在。`MSB3481: 找不到簽署憑證。請確認該憑證位於目前使用者的個人存放區中。#MSB3482: 簽署時發生錯誤: {0}#MSB3483: 簽署時發生警告: {0}'MSB3484: 找不到簽署目標 '{0}'。CMSB3351: 無法從金鑰容器 '{0}' 建立強式名稱金鑰組。0MSB3352: 無法讀取指定的金鑰檔 '{0}'。6MSB3353: 未指定延遲簽署所需的公開金鑰。9MSB3661: 傳遞至 Transform 屬性的 '{0}' 值無效。?MSB3662: 尚未將任何輸入檔傳遞至工作,即將結束'MSB3371: 無法建立檔案 "{0}"。{1}7MSB3372: 無法讓檔案 "{0}" 變成可以寫入。{1}CMSB3373: 無法將檔案 "{0}" 上的屬性還原成原始值。{1}DMSB3374: 無法設定檔案 "{0}" 上次存取/寫入的時間。{1}3由於指定了 "{1}",因此正在建立 "{0}"。"MSB3375: 檔案 "{0}" 不存在。,MSB3376: 時間參數的語法不正確: {0}!正在變更時間戳記 "{0}"。<MSB3396: "{0}" 工作需要組件路徑或狀態檔路徑。-MSB3395: 無法移除註冊組件 "{0}"。{1}OMSB3391: "{0}" 不包含可以針對 COM Interop 移除註冊的任何類型。~MSB3392: 無法移除註冊組件 "{0}" - 存取遭拒。請確認您是否以系統管理員身分執行此應用程式。{1}<MSB3393: 無法移除註冊組件 "{0}" - 檔案不存在。xMSB3397: 無法移除註冊類型程式庫 "{0}" - 無法載入檔案。請確認這是一個有效的類型程式庫。<無法移除註冊類型程式庫 "{0}" - 檔案不存在。IMSB3394: 類型程式庫 "{0}" 並未註冊,因此無法移除註冊。1正在移除註冊 COM Interop 的組件 "{0}"。*正在移除註冊類型程式庫 "{0}"。6MSB3402: 建立 PDB 檔案 "{0}" 時發生錯誤。{1}?MSB3401: "{1}" 是 "{0}" 參數的無效值。有效值為: {2}%"{1}" 是 "{0}" 參數的無效值。`MSB3762: 沒有參考傳遞至工作。需要至少 mscorlib 和 Windows.Foundation 的參考。8由 {0} 上的 MSBuild WriteCodeFragment 類別產生。4MSB3712: 無法產生語言 "{0}" 的程式碼。{1}'MSB3713: 無法建立檔案 "{0}"。{1}.已發出所指定的程式碼到 "{0}" 中。@MSB3711: 至少要提供一個 OutputFile 或 OutputDirectory。E未寫入任何輸出檔,因為並未指定要建立的程式碼。KMSB3714: 提供了參數 "{0}",但是並非全是先前編號的參數。-MSB3491: 無法將行寫入檔案 "{0}"。{1}VMSB3693: 無法執行 XAML 工作。指定給工作參數 "{0}" 的 "{1}" 值無效。2MSB3721: 命令 "{0}" 已結束,代碼為 {1}。eMSB3722: 命令 "{0}" 已結束,代碼為 {1}。請確認您是否有足夠權限執行此命令。XMSB3691: 無法建立 XAML 工作。根物件的類型不是 ProjectSchemaDefinitions。@MSB3723: 參數 "{0}" 要求必須設定遺漏的參數 "{1}"。jMSB3694: 無法建立 XAML 工作。EnumProperty "{0}" 上的 EnumValue "{1}" 遺漏 SwitchValue 屬性。JMSB3692: 無法建立 XAML 工作。<UsingTask> 不包含 <Task> 定義。;MSB3688: 無法建立 XAML 工作。找不到檔案: {0}。�MSB3689: 無法執行 XAML 工作。如果未指定 CommandLineTemplate 工作參數,則必須在 Rule 中指定 ToolName 屬性,或者必須設定 ToolExe 工作參數。;MSB3690: 無法建立 XAML 工作。找不到 Rule "{0}"。'MSB3687: 無法剖析 XAML 規則。{0}7MSB3686: 無法建立 XAML 工作。編譯失敗。 {0}3MSB3741: 無法載入 XmlPeek 工作的引數。{0}找到 "{0}"。?MSB3742: 無法處理 XmlPeek 工作的命名空間引數。{0}0指定的命名空間屬性沒有屬性 "{0}"。>指定的命名空間屬性不是語式正確的 XML 片段。.指定的 XPath 查詢未擷取任何節點。4MSB3743: 無法設定 XPath 運算式的內容。{0}A必須設定 XmlContent 或 XmlInputPath 引數的其中一個。D只可以設定 XmlContent 或 XmlInputPath 引數的其中一個。*MSB3733: 無法開啟輸入檔 "{0}"。{1}.MSB3734: 無法載入 XPath 查詢 "{0}"。{1}已執行 {0} 項取代。?MSB3731: 無法處理 XmlPoke 工作的命名空間引數。{0}0指定的命名空間屬性沒有屬性 "{0}"。>指定的命名空間屬性不是語式正確的 XML 片段。GMSB3735: 以 Value 參數 "{0}" 執行查詢作業時發生錯誤。{1}已將 "{0}" 取代為 "{1}"。4MSB3732: 無法設定 XPath 運算式的內容。{0}=MSB3701: 無法載入 XslTransformation 工作的引數。{0}4指定組件 "{0}" 時,必須一併指定類型。!MSB3703: 無法執行轉換。{0}?必須設定 XmlContent 或 XmlInputPaths 其中一個引數。?只能設定 XmlContent 或 XmlInputPaths 其中一個引數。MMSB3702: 無法處理 XslTransformation 工作的 XsltParameters 引數。{0}S必須設定 XslContent、XslInputPath 和 XslCompiledDllPath 其中一個引數。S只能設定 XslContent、XslInputPath 或 XslCompiledDllPath 其中一個引數。)MSB3704: 無法載入指定的 Xslt。{0}+指定的 Xslt 參數沒有 "{0}" 屬性。B指定的 Xslt Parameter 屬性不是語式正確的 XML 片段。�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�	�M�\ӄ=���.��.7<,7��A0~J�p�n��Zr�%�t�%�tX��!�#B��e�PClassComments1ClassComments3IClassDocComment�.CulturePropertyComment1�.CulturePropertyComment2'"InvalidIdentifier^,MismatchedResourceNamey0NonStringPropertyComment:@NonStringPropertyDetailedCommentj*ResMgrPropertyComment�*StringPropertyComment�<StringPropertyTruncatedCommentG  這個類別是由 MSBuild 使用 GenerateResource 工作產生的。V  若要加入或移除成員,請編輯 .resx 檔案,然後重新執行 MSBuild。>  用於查詢當地語系化字串等的強類型資源類別D  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有5  使用這個強類型資源類別的資源查閱。識別項 '{0}' 無效。�傳遞 ResXDataNodes 做為 StronglyTypedResourceBuilder.Create 的 IDictionary 值時,金鑰必須符合 ResXDataNode.Name 的對應值。金鑰名稱: '{0}',ResXDataNode.Name: '{1}'。.  查詢類型 {0} 的當地語系化資源。9  查詢類似 {1} 的類型 {0} 當地語系化資源。F  傳回這個類別使用的快取的 ResourceManager 執行個體。.  查詢類似 {0} 的當地語系化字串。){0} [字串的其餘部分已遭截斷]";��>�2ڦ_
��?�Y�Ԕ�;����T)bcKW�?��)S��EHcz�Z
{PMh�$.�Q��9ꢹ{���e�t����g�=��;"�m��9����"��x�ՅW��zJ�% :���a�,&BSJBv4.0.30319l�#~H�#Strings4#US<#GUIDL�#Blob�%3��
/7:uJ�̈�\�3b�pW
�T��+$�4q��<Module>Microsoft.Build.Tasks.v4.0.resourceszh-HANTMicrosoft.Build.Tasks.Deployment.Bootstrapper.xmltoconfig.xslMicrosoft.Build.Tasks.Deployment.ManifestUtilities.write3.xslMicrosoft.Build.Tasks.Deployment.ManifestUtilities.write2.xslMicrosoft.Build.Tasks.Deployment.ManifestUtilities.trustinfo2.xslMicrosoft.Build.Tasks.Deployment.ManifestUtilities.read2.xslMicrosoft.Build.Tasks.Deployment.ManifestUtilities.merge.xslMicrosoft.Build.Tasks.Deployment.ManifestUtilities.manifest.xmlMicrosoft.Build.Tasks.Strings.shared.zh-HANT.resourcesMicrosoft.Build.Tasks.Deployment.ManifestUtilities.Strings.zh-HANT.resourcesMicrosoft.Build.Tasks.Strings.zh-HANT.resourcesSystem.Design.zh-HANT.resourcesMicrosoft.Build.Tasks.v4.0.resources.dll ,G��v�GG�����*���$��$RSA1�WĮ��.����
��j쏇�vl�L���;����ݚ�6!�r<�����w��wO)�2�����!�����d\L����(]b,�e,��=t]o-��~^�Ė=&�Ce m��4MZғh�~� p�_CorDllMainmscoree.dll�% @�0�	HXPP4VS_VERSION_INFO��M#ovDVarFileInfo$Translation��StringFileInfo�040404b04CommentsFlavor=RetailLCompanyNameMicrosoft CorporationfFileDescriptionMicrosoft.Build.Tasks.v4.0.dll` FileVersion4.8.9037.0 built by: NET481REL1r)InternalNameMicrosoft.Build.Tasks.v4.0.resources.dllv)LegalCopyright� Microsoft Corporation.  W�\O
k@b	g�&N�OYuNR
k)R0z)OriginalFilenameMicrosoft.Build.Tasks.v4.0.resources.dllTProductNameMicrosoft� .NET Framework:ProductVersion4.8.9037.04
PrivateBuildDDBLD297A��:�'0�'�	*�H��
��'~0�'z10
	`�He0\
+�7�N0L0
+�70	���010
	`�He �1��Y(z8�(_��u̓��j�;r��J�u��
�0��0��3R�3����9�R0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
210902183259Z
220901183259Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
���Ϗ���ۯ��#���4��Ԫ�B���Wq�%�:�/�LJȢ툱�'��_5@���⇾-����q���M �A��CPb�"{6���B5}oN/���E�sl�������4�/ĭ��N��]/�J|��D��]���
y�\���l�Y�z2��S�
n����Ⱦ`Du$��T�㋯�hFrGh��͑)�3��3N�0�m�l�8{c!S�P>r?~g+¼��G�|����t|@�IA*~�N��WM��~0�z0U%0
+�7L+0U5�ZA��k���N�|Fy�0PUI0G�E0C1)0'U Microsoft Operations Puerto Rico10U
230012+4675970U#0�Hnd�Pӂ�77"�m��u�0TUM0K0I�G�E�Chttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0�Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0U�00
	*�H��
�I7�,dL@a��@��b��,g`_Z��GY1��)��R-tL�]A��Gҿ��)��\_팘K��	CG�K�
��#�=W��coɢN�dS��3�4ѧ��;�IS�8E�O�h�:����zQ�4��������0�Y �Ҳ�ٮ�v/.L�*��o1c�������Jg>�wQ����)�\��]L� އ��"j�����ʣ�yD��1�8/���&.�v�[K�X����&٦��b�n��wv&=��bj��uj�A�Z��Az�8`�+���3Y�����3�u�4k��¹f�eu8k�YӠ(���*��1+����8^������T\ڟ폪IN��KB�G�7q#�۬����܇�j3�����~�^2�
[>MX�����ډ[��%�$23�+=�F�%�R�2a�v/�U:�k��z���c'�t�����E��9!Dzd�vP�[���l�]rM�w2��8�6�O����."��y�<I�2��i0�z0�b�
a��0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110
110708205909Z
260708210909Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110�"0
	*�H��
�0�
���r.��n��M4��X!�B*k�ZP��8I���7k���8™��9�1BӉ
yd�~�`$l��I��h^�ߛS�
,ï٩+�z	�זY�`�fv�2R&/�PϳD�]��.u�h��m�:\��F��8d�nd5x��c-�@����
�\y�I)�
��w��=��+ZMV(�zr�:�I^���C���{�{��>��]�O��/Y�;-�3Xŷ>�2ӳ=����8~ҝ�,�NV�!5%�9ndS���#������_��R������!t%_(��'(8%�9J6�|���#��f�aj�(I�_��%]�!K>RĵW?$��z[/�#�p]QFw��Ἤ�_����UK�9��#I��D|E��rz�r�$߿F����Wۃ��MI0�����[���ݰf��{���K�I)�(��}g��bx_�/��W�\�w((��m�(�,�@7O��D��	L�ԥC/t��n�x X,]`��>O3�ڰ�ޞN�F�l���ֈ����0��0	+�70UHnd�Pӂ�77"�m��u�0	+�7
SubCA0U�0U�0�0U#0�r-:1�C�N���1�#�40ZUS0Q0O�M�K�Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0�Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0��U ��0��0��	+�7.0��0?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0
	*�H��
�g򆥘�Ty.��tg"���c��B�}�y��e_.,>��r�m���?�
�;�G���i�c�"5��]e��}�FPU��|�K�<B�Rа�k�>.)��=�Եw�9��d�D=xz#�}��t����&F*Š�����h�h.��*?*kXIc	inZ�����F+�;н5�n%��'������(��M=����2���-�[��I9
�
�ƭ�����QEX82q'��'��,: i��Y�hno��t�@�*(>�?Mf��M��o}E�v�@*e��]Rb��c6��������'�ͥ���]cA�[��>w��u�aa������A�(��e/��\��֡F�Y�	KH���)ű��?Ew5�Ң��zz"�H���G#�����k�K���ux��7�yK�ֳ#hu������i;��0�L���umc�=ѝVNO��W"�x2!z�A
�?��̤]����WqVNHE�Bɛv[
�Hk�y���mmj�Rs
zP�1�0�{0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113R�3����9�R0
	`�He���0	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" ��߯5����}!֩!�O뿐�&�/@���w�0B
+�71402��Microsoft��http://www.microsoft.com0
	*�H��
�;��!�0�PN����j4ej@y����V���`�4���}�r�%����nr�9[_@��6�)���y�!.��s�/|��tT�S�pk���h�rb[�o�1��*n�3#8Sb%~�^<�T���ٳ�z��'�az���^�[A͌04�QB����y�Ýڧ��@�()��&�p�5_rOa��[G��\�?f8���B�_����J�����Z��y
(L@4�a.�N�����.�\zc�ƒPg�	0�
+�71��0��	*�H��
���0��10
	`�He0�U*�H��
	��D�@0�<
+�Y
010
	`�He W���&���1�DFz��H>H��i��8�V��b��J�20220625024417.199Z0��Ԥ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:F77F-E356-5BAE1%0#UMicrosoft Time-Stamp Service��\0�0���3��1�˲�0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
220302185126Z
230511185126Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:F77F-E356-5BAE1%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
��O�r�յ��CJN팫B�
2�G�x���#��<�!���c�� �ޏ�ˏ�T���	�nR����3�Yhӏ��٭<��~7�Ҷ��t+Q���N��d5��/���^�
Mp���3�U�#H칓i���n|�H,b҈N}/3�#�������a���
!˧�FD�����b�h�aP���C�~�=A�����\�|
w,�R�mJ�3��M��`Ph�;~���%c!2�_�6��.g�p
�=8�+O�~�7����z|1yJ8Fʶ%1h��$
�%���VEt�Jb1�K[��b�h�^��$�4��<���ҭ`����=�MR�󱎒]��N�Uu�p����8F�(6��P�HS�D�A���8�.ft��ZG�hP�s��䟖����w��h9�|���\6�7����7� ޝ~jxWqޗb�zXSK_�Ud��UEY�c
����btO!��+ʋ~chi
�˵�_i3d�Ƌ3տr!��΍�����pK�Wc��U`B���60�20U?��S�.�_wE����F��0U#0���]^b]����e�S5�r0_UX0V0T�R�P�Nhttp://www.microsoft.com/pkiops/crl/Microsoft%20Time-Stamp%20PCA%202010(1).crl0l+`0^0\+0�Phttp://www.microsoft.com/pkiops/certs/Microsoft%20Time-Stamp%20PCA%202010(1).crt0U�00U%0
+0
	*�H��
���M�E �������H�(":f'��}���6oXm�`�?���d����kx��aO"D=�K���ҹ]8��lG4�l��S/�l�'���lR�����J{K�vkV�*e���wu�Wy�!��n��QYO�&�$A>p-�_�`�t�DD���|�(Ņi�Q�8�@k�%v�����#6��������n�$���o�*4c�����H��6�=�\��$�eC$���g*�G��^��,�鄦�H
�Q{0��+�o�Oa�X>�J�Y��j�ϐN<��@��j�38��A��A��D*)�Weh���&B}�Q����D��V��R���&�d���9͓�g�8O�4��?����*�
D)t��=2|<�)�6�^B��XT�����m�__i�3Y*����2.3T:J��Y8(z]a�$�W��)cR\
���N�ؙ�]cx�Oi�@��O��o�?�4Zak[`�@)�)f���Z��"��D�+�-�^�Ck��{Asj�]g0�q0�Y�3��k��I�0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
210930182225Z
300930183225Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
���L�r!y���$y�Ղ��ҩlNu��5W�lJ�⽹>`3�\O�f��SqZ�~JZ��6g�F#���w2��`}jR�D���Fk��v��P�D�q\Q17�
8n����&S|9azĪ�ri����6�5&dژ;�{3��[~��R���b%�j�]�S���VM�ݼ��㑏�9,Q��pi
�6-p�1�5(�㴇$��ɏ~�T��U�mh;�F��z)7���E�Fn�2��0\O,�b�͹⍈䖬J��q�[g`���=� �s}A�Fu��_4���� }~�ٞE߶r/�}_��۪~6�6L�+n�Q���s�M7t�4���G��|?Lۯ^����s=CN�39L��Bh.�QF�ѽjZas�g�^�(v�3rק ��
�co�6d�[���!]_0t���عP��a�65�G������k�\RQ]�%��Pzl�r�Rą��<�7�?x�E���^ڏ�riƮ{��>j�.����0��0	+�70#	+�7*�R�dĚ���<F5)��/�0U��]^b]����e�S5�r0\U U0S0Q+�7L�}0A0?+3http://www.microsoft.com/pkiops/Docs/Repository.htm0U%0
+0	+�7
SubCA0U�0U�0�0U#0��Vˏ�\bh�=��[�Κ�0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0
	*�H��
��U}�*��,g1$[�rK��o�\�>NGdx���=13�9��q6?�dl|�u9m�1��lѡ�"��fg:SMݘ��x�6.���V����i�	�{�jo�)�n�?Hu��m��m#T�xSu$W�ݟ�=��h�e��V����(U'�$�@���]='�@�8���)�ü�T�B�������j�BRu�6��as.,k{n?,	x鑲�[�I�t�쑀�=�J>f;O���2ٖ����t��Lro�u0�4�z�P�
X�@<�Tm�ctH,�NG-�q�d�$�smʎ	��WITd�s�[D�Z�k
��(�g($�8K�n�!TkjEG����^O���Lv�WT	�iD~|�als�
��Af=i��AI~~���;����>�1Q������{��p���(��6ںL���
�4�$5g+�
�挙��"��'B=%��tt[jў>�~�13}���{�8pDѐ�ȫ:�:b�pcSM��m��qj�U3X��pf��0�80����Ԥ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:F77F-E356-5BAE1%0#UMicrosoft Time-Stamp Service�#
0+�m&ОYcp������Ơ��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
�`a�0"20220624201457Z20220625201457Z0t0:
+�Y
1,0*0
�`a�0{0H0
�a�06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
���D�͔M
`��b���n������%�Z�U�H��ˮ]�t�\��լ�a���+2��8�?���mPM��sWЩ҇�
�H%�*R��!k��Gy= �M��7��`��+
�!&�n���0��1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103��1�˲�0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" �I�ϔ)��[�&�Vh�?� TNT ����d�10��*�H��
	/1��0��0��0�� V�CZ��s�5�*��"?$&[6#���0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103��1�˲�0" X��ӧB�*�<�s����lt�8<j�n0
	*�H��
�^)�!:Ȭ{f}���6����MJ��:�9b�Bƃ�ʡ!�+��s�<��m�">����\q���yK	�z�)рT������<[�K��3����Y�Mӑ���|�NjӉ������+g4��Dz�w�������+�w����2�Ҕ�'�;�>�!�q�=ؠ���'6|���
7�/G�o��Q�KJ�-X3�5�w�|^0-��فD�3tp�#�1�J���.�R�fq�X�E�6�݋�\�mI��;�ma��R���[��BM;ԩxk�{��s��JeѫuU)T��b���z���A�)��}OGe�Jgf�"��O,L�dVZ�F��L���R̡\���5�n�h��Q���,�$`������/�?��]�i��c<7�sak�?o(��Y�1HQ,�f�E�	���б��~w
��=K�m1+Z!tڮu��5&�}j�X}�����c� �j�@ԗ T"�T!\n?\�2�T�8�O�Flj�a�<)O��P�q�K�