.XBAP - File Extension for XAML Browser Applications

Q

What is XBAP? XBAP, short name for XAML Browser Applications, is used as the file extension for XAML Browser Applications files. .XBAP files are XML files that are used as deployment manifest contains the information that ClickOnce uses to deploy the application and has the .xbap extension. See the sample .XBAP file included below.

✍: FYIcenter.com

A

File Extension: .XBAP

MIME Type: text/xml

File Content: XAML Browser Applications

.XBAP files are XAML Browser Applications files, that are used as deployment manifest contains the information that ClickOnce uses to deploy the application and has the .xbap extension. Here is a sample .XBAP XAML Browser Applications file, XamlViewer_v0300.xbap:

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly 
  xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd"
  manifestVersion="1.0" 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="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">
  <assemblyIdentity name="XamlViewer_v0300.xbap" 
    version="3.0.0.0" publicKeyToken="ed9f9a6c9f3a9db8" 
    language="neutral" processorArchitecture="msil" 
    xmlns="urn:schemas-microsoft-com:asm.v1" />
  <description asmv2:publisher="Microsoft Corp." 
    asmv2:product="XamlViewer_v0300" 
    xmlns="urn:schemas-microsoft-com:asm.v1" />
  <deployment install="false" trustURLParameters="true" />
  <dependency>
    <dependentAssembly dependencyType="install" 
      codebase="XamlViewer_v0300.exe.manifest" size="8635">
      <assemblyIdentity name="XamlViewer_v0300.exe" 
        version="3.0.0.0" publicKeyToken="ed9f9a6c9f3a9db8" 
        language="neutral" processorArchitecture="msil" type="win32" />
      <hash>
        <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>9dPxUaVr1JjA14AaG7uRXlwhlmY=</dsig:DigestValue>
      </hash>
    </dependentAssembly>
  </dependency>
  <publisherIdentity name="CN=ClickOnce Test" 
    issuerKeyHash="18293d253c8f5cf05a97274ff42702ef9ac3f5d6" />
  <Signature Id="StrongNameSignature" 
    xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
      <CanonicalizationMethod 
        Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
      <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
      <Reference URI="">
      <Transforms>...
    ...
  </Signature>
</asmv1:assembly>

.XBAP XAML Browser Applications file sample: Click sample.xbap to download.

Since .XBAP files are in text format, you can use Notepad or any text editor to create or modify them. No special software is needed.

For for information on how to use .XBAP XAML Browser Applications files, see links below:

2019-07-19, 6675👍, 0💬