Share via


SDK Configuration File (Compact 2013)

3/26/2014

When you create an SDK for your OS design, the SDK build tool saves the SDK property settings you selected in an .sdkcfg file.

SDK1.sdkcfg

The following example of an .sdkcfg file shows a typical SDK configuration generated by the SDK build tool:

<Root>
    <Property NAME="PlatformFamily">WindowsCE</Property>
    <Property NAME="PlatformFamilyDefine"></Property>
    <Property NAME="Self_templates">0</Property>
    <Property NAME="Self_register">0</Property>
    <PropertyBag NAME="Help2">
        <Property NAME="VS Namespace">MS.VSIPCC.v11</Property>
        <Property NAME="Product Version">kbceplat80</Property>
        <Property NAME="DocSet">kbwcedoc</Property>
    </PropertyBag>
    <PropertyBag NAME="DeveloperTools">
        <Property NAME="VS8.0">1</Property>
        <Property NAME="MinVSVersion">8.0</Property>
        <PropertyBag NAME="SupportedNETCFVersions">
        </PropertyBag>
        <PropertyBag NAME="SupportedLanguages">
        </PropertyBag>
        <Property NAME="SupportedProfile">
      E2BECB1F-8C8C-41ba-B736-9BE7D946A398
    </Property>
        <Property NAME="ShowInNewProjectDialog">true</Property>
        <Property NAME="BaseDesignTimePlatform">
      E2BECB1F-8C8C-41ba-B736-9BE7D946A398
    </Property>
    </PropertyBag>
    <Property NAME="Whidbey Only">0</Property>
    <Property NAME="Cab files">1</Property>
    <Property NAME="Local install">0</Property>
    <Property NAME="{9D52DB36-F238-412D-A3B2-A651FD4489AC}">1</Property>
    <Property NAME="{E75B8574-8822-409C-9CDC-7B780BCC4BF6}">1</Property>
    <Property NAME="CEVersion">800</Property>
    <Property NAME="OSMajor">8</Property>
    <Property NAME="OSMinor">00</Property>
    <Property NAME="SDK name">SDK1</Property>
    <Property NAME="Product name">Product1</Property>
    <Property NAME="MSI file">%pbworkspaceroot%\SDKs\SDK1\MSI\SDK1.msi</Property>
    <Property NAME="Locale">1033</Property>
    <Property NAME="Product GUID">{3ea2d05b-1b33-4238-929f-bfd7b8333885}</Property>
    <Property NAME="Product version">0.0.0</Property>
    <Property NAME="Manufacturer">Contoso</Property>
    <Property NAME="Manufacturer Website">https://www.contoso.com</Property>
    <Property NAME="EULA">0</Property>
    <Property NAME="EULA Path"></Property>
    <Property NAME="README">0</Property>
    <Property NAME="README Path"></Property>
    <PropertyBag NAME="DeviceEmulation">
        <Property NAME="Default Image">1</Property>
        <PropertyBag NAME="1">
            <Property NAME="SelectedConfig">None</Property>
            <Property NAME="ImageName"/>
            <Property NAME="VMID"/>
            <Property NAME="Default Skin"></Property>
            <Property NAME="Height">320</Property>
            <Property NAME="Width">240</Property>
            <Property NAME="BitDepth">16</Property>
            <Property NAME="Memory">128</Property>
            <Property NAME="Bin Dest">emulation\NK.bin</Property>
            <Property NAME="Fixed Screen">1</Property>
            <Property NAME="CpuName">ARMV4I</Property>
            <Property NAME="DPIX">96</Property>
            <Property NAME="DPIY">96</Property>
            <Property NAME="SupportRotation">0</Property>
            <Property NAME="Enabled">0</Property>
            <Property NAME="Bin Path"/>
            <Property NAME="Ethernet">1</Property>
            <Property NAME="Ports">1</Property>
            <PropertyBag NAME="Skins"/></PropertyBag>
    </PropertyBag>
    <PropertyBag NAME="EmulatorSettings">
        <PropertyBag NAME="Height">
            <Property NAME="Min">64</Property>
            <Property NAME="Max">768</Property>
        </PropertyBag>
        <PropertyBag NAME="Width">
            <Property NAME="Min">80</Property>
            <Property NAME="Max">1024</Property>
        </PropertyBag>
        <PropertyBag NAME="Memory">
            <Property NAME="Min">4</Property>
            <Property NAME="Max">256</Property>
        </PropertyBag>
        <PropertyBag NAME="BitDepth">
            <Property NAME="8bpp">8</Property>
            <Property NAME="16bpp">16</Property>
            <Property NAME="32bpp">32</Property>
        </PropertyBag>
    </PropertyBag>
    <PropertyBag NAME="CPU Configs"/>
    <PropertyBag NAME="CPUs"/>
    <PropertyBag NAME="Added Files"/>
        <PropertyBag NAME="CPU Families">
        <PropertyBag NAME="x86">
            <Property NAME="Included">1</Property>
            <Property NAME="Configuration">Generic CEPC  x86 Release</Property>
        </PropertyBag>
    </PropertyBag>
</Root>

See Also

Tasks

Create Software Development Kits
Create Your Application Using an SDK for an OS Image

Concepts

SDK Overview
Build an SDK