Home : File Types : PKGDEF File

.PKGDEF File Extension

File TypeVisual Studio Shell File

3.4 (5 Votes)
CategoryDeveloper Files

What is a PKGDEF file?

File created by Microsoft Visual Studio, a Microsoft SDK; contains application configuration settings used to customize an isolated shell application; looks similar to the .REG file.

More Information

The Visual Studio isolated shell enables stand-alone applications to run with Visual Studio. The shell is most helpful to use specialized tools from other applications. When these applications that are referenced by Visual Studio are installed, values are created and specified by PKGDEF files.

PKGDEF files were introduced in Visual Studio 2008 and become more prominent with recent versions. In Visual Studio 2010, functions of the PKGDEF file expanded, making the file load and merge operation a standard part of the initialization sequence for the Shell application and IDE.

PKGDEF files are made up of sections defined by a key. The keys appear as [$RootKey$] or [$RootKey$\subkey], $RootKey is the root key of the application. Each section holds name/value pairs in the ValueName=Value format.

The location of PKGUNDEF files in, say Visual Studio 11.0, is C:\Program Files (x86)\Microsoft Visual Studio\11.0\Common7\IDE\. It will have the same name as the corresponding .PKGUNDEF file.

NOTE: Any PKGDEF files that aren't declared in the .VSIXMANIFEST file will not be scanned when Visual Studio starts.

Open over 400 file formats with File Viewer Plus.

Programs that open PKGDEF files

Updated 10/31/2013

About PKGDEF Files

Our goal is to help you understand what a file with a *.pkgdef suffix is and how to open it.

The Visual Studio Shell file type, file format description, and Windows programs listed on this page have been individually researched and verified by the FileInfo team. We strive for 100% accuracy and only publish information about file formats that we have tested and validated.

If you would like to suggest any additions or updates to this page, please let us know.