Partie spécifiée n'existe pas dans le package

J'ai le code suivant:

using (var doc = WordprocessingDocument.Open(filename, true))
{
    ....
}

Où la chaîne de nom de fichier est un chemin valide vers un fichier docx.

Mais appeler les causes d'Ouvrir la suivante InvalidOperationException: Specified part does not exist in the package.

Edit: je suppose que le problème est dû au fichier docx je vais essayer d'être invalide donc je vais poster le code xml:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" mc:Ignorable="w14 wp14">
<w:body xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<w:p w:rsidRPr="005501CD" w:rsidR="00217D87" w:rsidP="005501CD" w:rsidRDefault="005501CD">
<w:r>
<w:t xml:space="preserve">Hello </w:t>
</w:r>
<w:r>
<w:rPr>
<w:noProof />
</w:rPr>
<w:t>John</w:t>
</w:r>
<w:r>
<w:t xml:space="preserve"> </w:t>
</w:r>
<w:r>
<w:rPr>
<w:noProof />
</w:rPr>
<w:t>Smith</w:t>
</w:r>
<w:r>
<w:t>,</w:t>
</w:r>
<w:bookmarkStart w:name="_GoBack" w:id="0" />
<w:bookmarkEnd w:id="0" />
</w:p>
<w:sectPr w:rsidRPr="005501CD" w:rsidR="00217D87">
<w:pgSz w:w="11906" w:h="16838" />
<w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="708" w:footer="708" w:gutter="0" />
<w:cols w:space="708" />
<w:docGrid w:linePitch="360" />
</w:sectPr>
</w:body>
</w:document>

Autres fichiers docx ouvrir bien, mais je soupçonne un bug dans mon code de fusion et publipostage est à l'origine une défaillance de docx fichier doit être généré.

êtes-vous en utilisant le chemin d'accès complet à votre dossier?
Doe oui, je suis en utilisant le chemin d'accès complet.
Est-ce que votre fichier docx contenir des références à des fichiers externes?
non, mais je soupçonne ma manipulation du fichier docx en a fait invalide. Je vais modifier la question d'inclure le fichier xml.
Télécharger le OpenXML Outil de Productivité et de voir si le document est de rencontrer des erreurs de validation.

OriginalL'auteur Andy | 2012-06-26