Share via


SDK Contents (Compact 2013)

3/26/2014

The software development kit (SDK) that you create from your OS design contains the Windows Embedded Compact 2013-specific application development payload and Visual Studio Compact 2013 SDK project templates.

SDK Payload

The files and folders included in your SDK’s application development payload are dependent on the design templates and development frameworks you selected for your OS design. The SDK contains Compact 2013-specific development files and folders that are installed at the SDK root.

A typical location for the installed SDK payload files would be C:\Windows CE Tools\SDKs\SDK1\Sdk and would contain files and folders described in the following table.

Folder

Description

Atlmfc

Contains ATL and MFC components for your OS design SDK.

Bin

Contains resource and linker files for your OS design.

Crt

Contains C Runtime library files for your OS design.

Inc

Contains SDK header files for your OS design.

Lib

Contains SDK library files for your OS design.

Target

Contains .NET Compact Framework files for your OS design.

SDK Project Templates

The SDK you create from your OS design contains Compact 2013 Visual C++, Visual Basic, and Visual C# project templates that are installed in Visual Studio by the SDK installer. The project templates enable developers to quickly build several types of applications and projects in each of the available development frameworks and languages.

These tables show some of the project templates available for each development language. The list of available project templates in your SDK depends on which design templates and application development frameworks you selected for your OS design.

The Compact 2013 Visual C++ project templates for your SDK are available in the Visual Studio New Project dialog box in the left pane under Installed, Templates, Visual C++, Windows Embedded Compact. Select the SDK name to view the available Visual C++ project templates for your SDK.

Visual C++ Project Template

Description

ATL Application

A project for creating an ATL application.

ATL DLL

A project for creating an ATL .dll.

Win32 Console Application

A project for creating a Win32 console application.

Win32 DLL

A project for creating a Win32 .dll.

MFC ActiveX Control

A project for creating an MFC ActiveX control.

MFC Application

A project for creating an MFC application.

MFC DLL

A project for creating an MFC .dll.

Win32 Static Library

A project for creating a Win32 static library (.lib).

Win32 Windows Application

A project for creating a Win32 Windows application.

The Compact 2013 Visual Basic project templates for your SDK are available in the Visual Studio New Project dialog box in the left pane under Installed, Templates, Other Languages, Visual Basic, Windows Embedded Compact. Select the SDK name to view the available Visual Basic project templates for your SDK.

Visual Basic Project Template

Description

Class Library

A project for creating a class library (.dll).

Console Application

A project for creating a command-line application.

Control Library

A project for creating controls.

Device Application

A project for creating an application with a Windows Forms user interface.

Empty Project

An empty project.

The Compact 2013 Visual C# project templates for your SDK are available in the Visual Studio New Project dialog box in the left pane under Installed, Templates, Other Languages, Visual C#, Windows Embedded Compact. Select the SDK name to view the available Visual C# project templates for your SDK.

Visual C# Project Template

Description

Class Library

A project for creating a class library (.dll).

Console Application

A project for creating a command-line application.

Control Library

A project for creating controls.

Device Application

A project for creating an application with a Windows Forms user interface.

Empty Project

An empty project.

See Also

Tasks

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

Concepts

SDK Overview