2.0 Manifest Based Activation
Open Packaging Format OPF 2.0.1 v1.0v1.0.1. Draft Document September 11, 2007Recommended Specification September 4, 2010.
Windows activation does not work when the sppsvc.exe process is not started automatically for a long time.
Any framework that implements the OSGi standard provides an environment for the modularization of applications into smaller bundles. Each bundle is a tightly coupled.
1.0: Overview
This specification, the Open Packaging Format OPF, is one third of a triumvirate of modular specifications that make up the EPUB publication format. EPUB enables the creation and transport of reflowable digital books and other types of content as single-file digital publications that are interoperable between disparate EPUB-compliant reading devices and applications. EPUB encompasses a content markup standard Open Publication Structure – OPS, a container standard Open Container Format – OCF, and this specification, a packaging standard.
In order for electronic-book technology to achieve widespread success in the
marketplace, Reading Systems need to have convenient access to a large number and
variety of titles. Another related specification, the Open
Publication Structure OPS Specification, describes a standard for
representing the content of electronic publications and is meant to reduce barriers to
the proliferation of content. Specifically, the specification is intended to:
Give publication tool providers and content providers e.g. publishers, authors,
and others who have content to be displayed minimal and common guidelines that ensure
fidelity, accuracy, accessibility, and adequate presentation of electronic content over
various Reading Systems; and
Build on established content format standards; and
Define a standard means of content description in order for electronic books to
move smoothly through the distribution chain.
This document, the Open Packaging Format OPF Specification, defines the mechanism by
which the various components of an OPS publication are tied together and provides
additional structure and semantics to the electronic publication. Specifically, OPF:
Describes and references all components of the electronic publication e.g. markup
files, images, navigation structures.
Provides publication-level metadata.
Specifies the linear reading-order of the publication.
Provides fallback information to use when unsupported extensions to OPS are
employed.
Provides a mechanism to specify a declarative table of contentsglobal navigation structure the NCX.
This OPF specification is separate from the OPS markup specification to modularize the
described packaging methodology and the described content. This will help facilitate
the use of this packaging technology by other standards bodies e.g.
DAISY in non-OPS contexts.
A third specification, the OEBPSOpen Container Format OCF Specification, defines the
standard mechanism by which all components of an electronic publication can be packaged
together into a single file for transmission, delivery and archival.
Together, these three standards constitute EPUB.
Content Provider
A publisher, author, or other information provider who provides a publication to one
or more Reading Systems in the form described in this specification and the OPS
specification.
Deprecated
A feature that is permitted, but not recommended, by this
specification. Such features might be removed in future revisions. Conformant Reading
Systems must support deprecated features.
EPUB
The publication format as defined by the OCF 2.0.1, OPF 2.0.1, and OPF 2.0.1 specifications.
EPUB Publication
A collection of OPS Documents, an OPF Package file, and other files, typically in a variety of media types, including structured text and graphics, packaged in an OCF container that constitute a cohesive unit for publication, as defined by the EPUB standards.
EPUB Reading System or Reading System
A combination of hardware and/or software that accepts EPUB Publications and makes them available to consumers of the content. Great variety is possible in the architecture of Reading Systems. A Reading System may be implemented entirely on one device, or it may be split among several computers. In particular, a reading device that is a component of a Reading System need not directly accept OCF-Packaged EPUB Publications, but all Reading Systems must do so. Reading Systems may include additional processing functions, such as compression, indexing, encryption, rights management, and distribution.
Extended Module
A module of a modularized XML vocabulary i.e. a set of named modules is defined in
its specification that is not mandated to be supported by its specification e.g.
the XHTML ruby or forms modules in the OPS context.
Inline XML Island
An inline XML Island is an XML document fragment using a non-Preferred Vocabulary or
using an Extended Module that exists within an XHTML Preferred Vocabulary document
within an OPS Publication.
NCX
A declarative table of contentsglobal navigation definition the Navigation Center eXtended or NCX.
OCF
The OEBPSOpen Container Format defines a mechanism by which all components of an OPS
Publication can be combined into a single file-system entity. OCF is defined by the OCF Specification.
OEBPS
The Open Publication Structure. Previous versions of this specification
OPF and its related specification, OPS, were unified into the single OEBPS
specification. For this version, OEBPS was broken into separate OPF and OPS
specifications to aid modular adoption of the specifications. OEBPS 1.2 was the
highest version of the previous unified specification.
OPF
The Open Packaging Format this standard defines the mechanism by which all
components of a published work conforming to the OPS standard including metadata,
reading order and navigational information are packaged into an OPS Publication.
OPF Package Document
An XML Document that describes an OPS Publication and references all files used by
the OPS Publication that are not part of the OPF Package Document itself. It
identifies all other files in the Publication and provides descriptive information
about them. The OPF Package Document is defined by this specification and is valid to
the OPF Package Schema defined herein.
The root file of the OPF Package Document should use the
. opf extension. This XML file may
refer to other XML files via XML s general entity mechanism, but those files
must not use the. opf file
extension. This construction could be used to simplify the creation of OPF Package
Documents for very large Publications. However, the most common case is for the OPF
Package Document to be a single XML file using the. opf
extension.
OPS
The Open Publication Structure the sister-standard to this standard defines the
markup necessary to construct OPS Content Documents. OPS is defined by the OPS Specification.
OPS Content Document
An XHTML, DTBook, or out-of-line XML document that conforms to the OPS specification
that can legally appear in the OPF Package Document spine.
OPS Core Media Type
A MIME media type, defined in the OPS Specification, that all Reading Systems
must support.
OPS Publication
A collection of OPS Content Documents, an OPF Package Document, and other files,
typically in a variety of media types, including structured text and graphics, that
constitute a cohesive unit for publication.
Out-of-Line XML Island
An Out-Of-Line XML Island is an XML document that exists within an OPS Publication
and is either not authored using a Preferred Vocabulary or is authored using a
Preferred Vocabulary but uses Extended Modules. It is an entirely separate, complete,
and valid XML document.
Preferred Vocabulary
XML consisting only of OPS-supported XHTML markup and/or DTBook markup.
Reader
A person who reads a publication.
Reading System
A combination of hardware and/or software that accepts OPS Publications likely
packaged in an OCF Container and makes them available to consumers of the content.
Great variety is possible in the architecture of Reading Systems. A Reading System
may be implemented entirely on one device, or it
may be split among several computers. In particular, a
Reading Device that is a component of a Reading System need
not directly accept OPS Publications, but all Reading Systems must do so. Reading Systems may include
additional processing functions, such as compression, indexing, encryption, rights
management, and distribution.
See EPUB Reading System.
XML Document
An XML Document is a complete and valid XML document as defined in XML 1.1
An XML Document is a complete and valid XML document as defined in XML 1.0 Fourth Edition
XML Document Fragment
Referred to as either a document fragment or as an XML Document Fragment, as defined
in Document Object Model Level 1 but
with the additional requirement that they be well-formed.
XML Island
An Inline XML Island or an Out-of-Line XML island.
XML Namespaces
Referred to as XML namespaces, or just namespaces, these must conform to XML
Namespaces
This specification combines subsets and applications of other specifications. Together,
these facilitate the construction, organization, presentation, and unambiguous
interchange of electronic documents:
OPF is based on XML because of XML s generality and
simplicity, and because XML documents are likely to adapt well to future technologies
and uses. XML also provides well-defined rules for the syntax of documents, which
decreases the cost to implementers and reduces incompatibility across systems.
Further, XML is extensible: it is not tied to any particular type of document or set
of element types, it supports internationalization, and it encourages document markup
that can represent a document s internal parts more directly, making them amenable to
automated formatting and other types of computer processing.
Reading Systems must be XML processors as defined in XML
1.10. All OPF Package Documents must be valid XML documents
according to the OPF Package Schema.
Reading Systems may support XML 1.1, but this feature is deprecated in version 2.0.1 in favor of XML 1.0. Support for XML 1.1 will be removed in the next version of the specification.
The keywords must, must not,
required, shall, shall not, should, recommended, may, and optional in this document must be interpreted as
described in RFC 2119.
This section defines conformance for OPF Package Documents, and Reading Systems that
process those Documents.
2.0: The OPF Package Document
A publication conforming to this specification must include
exactly one XML OPF Package Document, which specifies the OPS Content Documents, images,
and other objects that make up the OPS Publication and how they relate to each other.
The OPF Package Document should be named
ending in the extension . opf, in order to make it readily identifiable within the group
of files making up the publication. The OPS Package Document is of MIME media type
application/oebps-package xml. This specification does not
define means for physically bundling files together to make one data transfer object
such as using zip or tar ; the OEBPSOpen Container Format OCF specifies this
functionality.
This specification neither precludes nor requires the inclusion of the OPF Package Schema
in a Publication.
The major parts of the OPF Package Document are:
Package Name
A unique identifier for the OPS Publication as a whole.
Metadata
Publication metadata title, author, publisher, etc..
Manifest
A list of files documents, images, style sheets, etc. that make up the publication.
The manifest also includes fallback declarations for files of types not supported by
this specification.
Spine
An arrangement of documents providing a linear reading order.
Tours Deprecated
A set of alternate reading sequences through the publication, such as selective views
for various reading purposes, reader expertise levels, etc.
Guide
A set of references to fundamental structural features of the publication, such as
table of contents, foreword, bibliography, etc.
An OPF Package Document must be a valid XML document conforming
to the OPF Package schema Appendix A. An informal outline of the package is
as follows:
metadata
manifest
spine
guide
The following sections describe the parts of the OPF Package Document.
The required metadata element is
used to provide information about the publication as a whole. It may contain Dublin Core metadata elements
directly or within a now deprecated dc-metadata
sub-element. Supplemental metadata can also be specified directly or within a now
deprecated x-metadata sub-element.
Reading Systems must allow the specification of the deprecated
dc-metadata and x-metadata
elements. Newly created OPS 2.0 packages should not create
dc-metadata or x-metadata
elements. If the dc-metadata element is used, all
dc elements must go in
dc-metadata and all other metadata elements, if any, must go into
x-metadata. If the dc-metadata element is not used, all metadata elements must go directly in the metadata element.
The required metadata or
dc-metadata deprecated elements contain specific
publication-level metadata as defined by the Dublin Core Metadata Initiative The descriptions below
are included for convenience, and the Dublin Core s own definitions take precedence
see
One or more optional instances of a meta element, analogous to the XHTML 1.1 meta element but applicable to the publication as a whole,
may be placed within the metadata
element or within the deprecated x-metadata element. This
allows content providers to express arbitrary metadata beyond the data described by the
Dublin Core specification. Individual OPS Content Documents may include the meta element directly as in
XHTML 1.1 for document-specific metadata. This specification uses the OPF Package
Document alone as the basis for expressing publication-level Dublin Core metadata.
For example:
metadata xmlns:dc
xmlns:opf
Tale of Two Cities
Charles Dickens
The XML namespace mechanism see is
used to identify the elements used for Dublin Core metadata without conflict. The
metadata or dc-metadata
deprecated elements may contain any number of instances of any Dublin Core
elements. Dublin Core metadata elements may occur in any order; in fact, multiple
instances of the same element type e.g. multiple Dublin Core creator elements can be interspersed with other metadata elements
without change of meaning.
Each Dublin Core field is represented by an element whose content is the field s value.
At least one of each of Dublin Core title, identifier and language must be included in the metadata element.
Dublin Core elements, like any other elements in the OPF Package Document, may have an id attribute specified. At
least one Dublin Core identifier, which is referenced from
the package unique-identifier attribute, must have an id specified.
Because the Dublin Core metadata fields for creator and
contributor do not distinguish roles of specific
contributors such as author, editor, and illustrator, this specification adds an
optional role attribute for this purpose. See Section 2.2.6 for a discussion of role.
To facilitate machine processing of Dublin Core creator
and contributor fields, this specification adds the
optional file-as attribute for
those elements. This attribute is used to specify a normalized form of the contents.
See Section 2.2.2 for a discussion of file-as.
This specification also adds a scheme attribute to the
Dublin Core identifier element to provide a structural
mechanism to separate an identifier value from the system or authority that generated
or defined that identifier value. See Section 2.2.10 for a discussion of scheme.
This specification also adds an event attribute to the
Dublin Core date element to enable content providers to
distinguish various publication specific dates for example, creation, publication,
modification. See Section 2.2.7 for a discussion of event. For example:
package version 2.0 xmlns
unique-identifier BookId
Alice in Wonderland
en
123456789X
Lewis Carroll
There are no attributes for the elements within metadata defined by Dublin Core only
the elements contents are so defined. In the above example, the specification of the
OPF namespace on the metadata element is present to
resolve the scheme and role attributes used in the identifier
and creator elements, respectively.
For compatibility with Guidelines for implementing Dublin Core in XML
this specification allows xsi:type attribute for metadata items that can be given
using some sort of encoding scheme and xml:lang attribute when an item can be given
using human-readable text. Elements that allow xsi:type attribute are identifier,
language, date, format and type. Elements that allow xml:lang attribute are: title,
contributor, coverage, creator, description, publisher, relation, rights, source,
and subject. This specification does not impose any specific rules for these
attributes with possible exception of heuristics that use xml:lang described
below.
The following subsections describe the individual Dublin Core metadata elements.
Following manifest, there must be one and only one spine element, which
contains one or more itemref elements. Each itemref references an OPS Content Document designated in the
manifest. The order of the itemref elements organizes the associated OPS Content Documents into
the linear reading order of the publication.
Each itemref in spine
must not reference media types other than OPS Content
Documents or documents whose fallback chain includes an OPS Content Document. An OPS
Content Document must be of one of the following media types:
application/xhtml xml, application/x-dtbook xml, the deprecated text/x-oeb1-document, and Out-Of-Line XML Island with required fallback. When a document with a
media type not from this list or a document whose fallback chain doesn t include a
document with a media type from this list is referenced in spine, Reading Systems must not include it as
part of the spine.
As items appearing in the spine must either be OPS
Content Documents or items with a fallback chain that includes an OPS Content, it is
possible to have a fallback chain for a spine item that
falls over another OPS Core Media type. For example, a spine itemref could reference a PDF
document, that falls back to a PNG image, that in turn falls back to a OPS XHTML
Content Document. It is valid for this item to appear in the spine because the fallback chain includes in this case terminates
with an OPS Content Document.
In addition, a specific spine item from the
perspective of its id attribute value in manifest must not appear more than once in spine.
All OPS Content Documents that are part of the publication i.e. are listed in the
manifest which are potentially reachable by any reference mechanism allowed in this
specification must be included in the spine. Such reference mechanisms include, as a partial list, hypertext
links within OPS Content Documents, and references by the NCX, Tours and Guide.
Should a Reading System encounter, by such reference, an OPS Content Document not
listed in spine as required in this specification, the
Reading System should add it to spine the placement at the discretion of the Reading System and
assign the value of the linear attribute to no see next.
For each itemref, the publication author may specify the optional linear attribute
to designate whether the associated OPS Content Document is primary linear yes, which is the default when linear is not present or auxiliary linear no. It is important that the publication author include
some kind of internal reference, such as a hypertext link, to any OPS Content Document
that is declared to be auxiliary; it is recommended that
references be added to NCX for all auxiliary content. At least one itemref in spine must be declared primary.
Specifying whether an OPS Content Document is primary or auxiliary is useful for
Reading Systems which opt to present auxiliary content differently than primary
content. For example, a Reading System might opt to render auxiliary content in a popup
window apart from the main window which presents the primary content. For an example
of the types of content that may be considered auxiliary, refer to the example below
and the subsequent discussion.
Reading Systems are not required to differentiate between
primary and auxiliary content, and for the requirements and recommendations given in
this section may consider all OPS Content Documents in
spine to be primary, regardless of the value of the
linear attribute.
The linear attribute also maintains compatibility
with OEBPS 1.x, where not all reachable OEBPS content documents were required to be
listed in the spine. For upgrading an OEBPS Publication to
OPS, every unlisted, reachable content document in the OEBPS 1.x Publication
should be assigned linear no.
Reading Systems are to use the ordered itemref
information in spine to present the publication during
reading. Reading Systems must recognize the first primary OPS
Content Document in spine to be the beginning of the main
reading order of the publication. Successive primary OPS Content Documents form the
remainder of the main reading order in the same order given in spine. Reading Systems may use next-page
style functionality when moving from one primary OPS Content Document to the next
primary one in spine.
The spine element must
include the toc attribute, whose value is the the
id attribute value of the required NCX document declared in manifest
see Section 2.4.1.
Example illustrating spine and the optional
linear attribute:
item id intro
href intro.html
media-type application/xhtml xml /
item id c1
href chap1.html
item id c1-answerkey
href chap1-answerkey.html
item id c2
href chap2.dtb
media-type application/x-dtbook xml /
item id c2-answerkey
href chap2-answerkey.html
item id c3
href chap3.html
item id c3-answerkey
href chap3-answerkey.html
item id note
href note.html
item id f1
href fig1.jpg
media-type image/jpeg /
item id f2
href fig2.jpg
item id f3
href fig3.jpg
item id ncx
href toc.ncx
media-type application/x-dtbncx xml /
In the above example, the publication author set linear no on four of the eight OPS Content Documents listed in
spine, designating these content documents to be
auxiliary. Three of the four are answer keys, and the fourth is a note of some sort;
all four are auxiliary to the main flow of the book and may be viewed separately from
the main flow.
Reading Systems which recognize and render auxiliary content separate from primary
content will set the main reading order to be the four primary OPS Content Documents:
intro, c1,
c2 and c3. The
auxiliary content documents will be rendered by such Reading Systems, upon activation
such as through a hypertext link or entry in NCX, in some manner distinct from the
main reading order. It is important that the publication author provide the necessary
references to the auxiliary content documents, otherwise this content might not be
reachable in some auxiliary-aware Reading Systems.
Reading Systems which opt to ignore linear no and
set all itemref to be primary, as allowed in this
specification, will assign all eight OPS Content Documents to the main reading order in
the order given. This is especially useful for Reading Systems which provide print
output, where it is important that all the information in the OPS Content Documents be
printed in an author-determined linear order.
A Reading System may, at its discretion, provide both
rendering options to the user.
In order to enable ease of navigation and provide greater accessibility, the OPF
Package Document supports a Navigation Center eXtended, the NCX. This is a concept
and implementation that has been standardized by the DAISY Consortium.
This specification uses the NCX defined in the DAISY/NISO Standard, formally the
. The NCX is a portion Section 8 of this comprehensive
multimedia standard. The DAISY Consortium maintains the NCX DTD. No modifications to
the DTD are necessary for use with OPF. In the future the DAISY/NISO Advisory
Committee will consider modularizing the NCX and changing terminology to be more in
line with ebooks, multimedia publications and other electronic document usage.
Some optional elements and metadata items are not needed to
implement the NCX for this specification. The sections below have been changed to
normatively reference the DAISY/NISO standard for the NCX rather than duplicating it
here. All exceptions are described in Section 2.4.2, below.
The Navigation Control file for XML applications NCX exposes the hierarchical
structure of a Publication to allow the user to navigate through it. The NCX is
similar to a table of contents in that it enables the reader to jump directly to
any of the major structural elements of the document, i.e. part, chapter, or
section, but it will often contain more elements of the document than the publisher
chooses to include in the original print table of contents. It can be visualized as
a collapsible tree familiar to PC users. Its development was motivated by the need
to provide quick access to the main structural elements of a document without the
need to parse the entire documents. Other elements such as pages, footnotes,
figures, tables, etc. can be included in separate, nonhierarchical lists and can be
accessed by the user as well see the below informative example.
It is important to emphasize that these navigation features are intended as a
convenience for users who want them, and not a burden to those who do not. The
alternative guide to the book may be provided for
those users not requiring the navigation features of the NCX.
Reading Systems must support NCX.
OPS Publications must include an NCX.
Reading Systems should support the NCX.
A Reading System should have the ability to, at user selection,
provide access to the NCX navMap in a fashion that
allows the user to activate the links provided in the navMap,
thus relocating the application s current reading position to the destination described
by the selected NCX navPoint.
The behavioral expectations described above apply to the NCX pageList
and navList as well, if the given NCX contains said elements.
Reading System implementors should be aware that in a forthcoming major revision of the
EPUB specification, it likely will become a compliance criteria for Reading Systems to support the
NCX navMap, pageList and
navList as described above.
Like all other Publication components, the NCX must be
included as an item in the manifest with media-type of
application/x-dtbncx xml. The NCX-referencing
item must not contain any
fallback information required-namespace,
fallback or fallback-style attributes.
If a Publication includes an NCX, theThe item that
describes the NCX must be referenced by the spine toc attribute.
The NCX file must be a valid XML document conforming to
ncx-2005-1.dtd and comply with the additional normative
requirements defined in
, with the exception of the playOrder attribute, which is optional in EPUB NCX.
The version and xmlns attributes on the ncx
element must be explicitly specified in the document
instance, using values drawn from the above-named DTD.
Any NCX that contains a DOCTYPE that references the canonical NCX
DTD must honor that DTD, thus including the
playOrder attribute in all locations
where it is required. NCX documents that do not contain a DOCTYPE
may omit the
playOrder attribute.
navMap is a required element
in the NCX; it provides navigational access to the major hierarchical structure of the publication.
pageList must be included if the publication
is designed to allow the user to navigate to pages. One or several navList s
may be included to allow navigation to other arbitrary constructs in
the content see the below informative example.
The URI specified by the src of the content element for
navMap, pageList, and
navList elements must resolve to OPS
Content Document fragments.
Example illustrating an NCX with a navMap, a pageList, and a navList containing a list of illustrations:
Selections from Great Pictures, As Seen and Described by Famous Writers
Esther Singleton
Chapter 1
Chapter 1.1
Chapter 2
1
2
List of Illustrations
Portratit of Georg Gisze Holbein
The adoration of the lamb Van Eyck
Much as a tour-guide might assemble points of interest into a set of sightseers tours,
a content provider could assemble selected parts of a publication into a set of tours
to enable convenient navigation.
An OPS Package Document may, but need not, contain one
tours element, which in turn contains one or more
tour elements. Each tour
must have a title attribute,
intended for presentation to the user. Reading Systems may use
tours to provide various access sequences to parts of the
publication, such as selective views for various reading purposes, reader expertise
levels, etc. Because Reading Systems are not required to
implement tour support, content providers should also provide
other means of accessing content referenced from tours.
Each tour element contains one or more site elements, each of which must have an
href attribute and a title attribute. The href attribute
must refer to an OPS Content Document included in the
manifest, and may include a
fragment identifier as defined in section 4.1 of RFC 2396 see Each site element specifies a starting point from which the reader can
explore freely. Reading Systems may use the bounds of the
referenced element to determine the scope of the site. If a fragment identifier is
not used, the scope is considered to be the entire document. This specification does
not require Reading Systems to mark or otherwise identify
the entire scope of a referenced element. The order of site elements is presumed to be significant, and should be used by Reading Systems to aid navigation.
site title Chicken Fingers
href appetizers.html r3 /
site title Chicken a la King
href entrees.html r5 /
Appendices
Appendix A: The OPF Package Schema
grammar xmlns ns
datatypeLibrary
. --
Title:
Relax NG Schema for the Open Packaging
Format OPF version 2.0
Version:
2.0
Revision:
20070222
Authors:
This Version 2.0 :
Peter Sorotokin
--
yes
no
zerooneOrMore
Appendix C: Acknowledgements
The working group wishes to specifically acknowledge the contributions of the following
individuals. Peter Sorotokin for authoring the OPS and OPF
RelaxNG schemas, creation of the NVDL definition of OPS, and general technical acumen.
Ben Trafford for the concept and drafting of XML Islands,
as well as overall technical participation, and the XML templates used to produce the
specifications. George Kerscher for drafting the OPF NCX
section, providing consistent accessibility direction and broad technical input.
Brady Duga and Jon Noring for
directional contributions, specification editing and providing continuity with the
historic OEBPS 1.2 effort. Garth Conboy for working group
leadership and motivation, specification drafting and technical contributions.
Appendix D: Supporting Information Errata
For additional information about all IDPF specifications including sample files,
specification implementations and other information, please visit our public forums at
If errors in the specifications
are identified following publication, please post these errors to the forums. The
responsible Working Group will review the errors and post pending corrections to the
specifications if required or necessary. Corrections will be incorporated into
subsequent versions of the specifications.
Open Packaging Format (OPF) 2.0.1 v1.0
OS: Windows 7 64 bit using Visual Studio Pro 2012 with. NET 4.5 installed.
I used the Publish option within Visual Studios and ensured that I had clicked the Sign the clickOnce manifest and Sign the Assembly. It will still not run on another computer and says I do not have a valid XML signature. I have pasted the error message below.
I have also read: How to move a ClickOnce deployment package, Do I have to sign my ClickOnce manifest.. Exception reading manifest from file: the manifest may not be valid or the file could not be opened and several others.
I need to be able to deploy my program on. NET 4.0 at the minimum and I do not have access to another version of Visual Studios. Thanks in Advance.
complete Error Below:
PLATFORM VERSION INFO
Windows : 5.1.2600.196608 Win32NT
Common Language Runtime : 2.0.50727.3603
System.Deployment.dll : 2.0.50727.3053 netfxsp.050727-3000
mscorwks.dll : 2.0.50727.3603 GDR.050727-3600
dfdll.dll : 2.0.50727.3053 netfxsp.050727-3000
dfshim.dll : 4.0.31106.0 Main.031106-0000
SOURCES
Deployment url : file:///C:/Documents 20and 20Settings/Administrator/Desktop/EatonWizard.application
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
Activation of C: Documents and Settings Administrator Desktop EatonWizard.application resulted in exception. Following failure messages were detected:
Exception reading manifest from file:///C:/Documents 20and 20Settings/Administrator/Desktop/EatonWizard.application: the manifest may not be valid or the file could not be opened.
Manifest XML signature is not valid.
SignatureDescription could not be created for the signature algorithm supplied.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
10/10/2012 :02 PM : Activation of C: Documents and Settings Administrator Desktop EatonWizard.application has started.
ERROR DETAILS
Following errors were detected during this operation.
10/10/2012 :02 PM System.Deployment.Application.InvalidDeploymentException ManifestParse
- Exception reading manifest from file:///C:/Documents 20and 20Settings/Administrator/Desktop/EatonWizard.application: the manifest may not be valid or the file could not be opened.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ManifestReader.FromDocument String localPath, ManifestType manifestType, Uri sourceUri
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass SubscriptionStore subStore, Uri sourceUri, TempFile tempFile, SubscriptionState subState, IDownloadNotification notification, DownloadOptions options, ServerInformation serverInformation
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass SubscriptionStore subStore, Uri sourceUri, TempFile tempFile, SubscriptionState subState, IDownloadNotification notification, DownloadOptions options
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String errorPageUrl
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker Object state
--- Inner Exception ---
System.Deployment.Application.InvalidDeploymentException SignatureValidation
- Manifest XML signature is not valid.
at System.Deployment.Application.Manifest.AssemblyManifest.ValidateSignature Stream s
System.Security.Cryptography.CryptographicException
- SignatureDescription could not be created for the signature algorithm supplied.
- Source: System.Security
at System.Security.Cryptography.Xml.SignedXml.CheckSignedInfo AsymmetricAlgorithm key
at System.Security.Cryptography.Xml.SignedXml.CheckSignatureReturningKey AsymmetricAlgorithm signingKey
at System.Deployment.Internal.CodeSigning.SignedCmiManifest.Verify CmiManifestVerifyFlags verifyFlags
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
Aug 10, 2012 Jenfeng s blog discusses in details about registration free COM/. Net interop. Please see.
"Manifest XML signature is not valid"
Can t install RDS CALs by using a web browser or telephone on a Windows Server 2012-based license server.
The second application manifest, describes the COM components which are exposed in the assembly. It needs to be set as the application manifest which resides as a.
Tour Start here for a quick overview of the site Help Center Detailed answers to any.