Maison >développement back-end >C++ >Comment empêcher FileNotFoundException lors de l'utilisation de la sérialisation XML dans Visual Studio ?
Automatisation de la génération d'assemblys de sérialisation XML pendant le processus de construction
Lorsque votre code fait référence à un assembly désigné pour la sérialisation XML, un FileNotFoundException
peut se produire, même si l'assembly de sérialisation est généré avec succès. En effet, le framework génère l'assembly uniquement s'il est manquant.
Pour résoudre ce problème, Visual Studio peut être configuré pour créer automatiquement l'assembly de sérialisation XML lors de la construction :
Désactivation du commutateur /proxytypes
:
.csproj
ou .vbproj
de votre projet, ajoutez cette propriété à la configuration concernée :<code class="language-xml"><sgenuseproxytypes>false</sgenuseproxytypes></code>
Activation GenerateSerializationAssemblies
:
<code class="language-xml"><generateserializationassemblies>On</generateserializationassemblies></code>
Ces étapes garantissent que Visual Studio génère l'assembly de sérialisation XML nécessaire pendant la construction, empêchant ainsi le FileNotFoundException
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!