2009-10-05 10 views
1

Je reçois le message d'erreur suivant lors de la tentative d'exécution d'un fichier de construction:Jeton inattendu avec le script msbuild?

erreur MSB4025: Le fichier de projet n'a pas pu être chargé. '?' est un jeton néant attendu . Le jeton attendu est ''> ''.

Voici le script de compilation:

<?xml version="1.0" encoding="utf-8" ?/> 

<Project ToolsVersion="3.5" DefaultTarget="Compile" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 

<PropertyGroup> 
<Configuration Condition=" '$(Configuration)' == " ">Debug</Configuration> 
</PropertyGroup> 

<ItemGroup> 
<SolutionRoot Include=".."/> 
<BuildArtifacts Include=".\buildartifacts\"/> 
<SolutionFile Include="..\ScrewTurnWiki.sln"/> 
</ItemGroup> 

<Target Name="Clean"> 
<RemoveDir Directories="@(BuildArtifacts)"/> 
</Target> 

<Target Name="Init" DependsOnTargets="Clean"> 
<MakeDir Directories="@(BuildArtifacts)"/> 
</Target> 

<Target Name="Compile" DependsOnTargets="Init"> 
<MSBuild Projects="@(SolutionFile)"Properties="OutDir=%(BuildArtifacts.FullPath); 
    Configuration=$(Configuration)"/> 
</Target> 

</Project> 

ligne 1, 38 est où il est dit que l'erreur est.

Une autre erreur juste après la fixation sauté le premier:

Ligne 1, 53 Postion dit nom ne peut pas commencer par le "caractère '....

+0

ironie du sort, juste regarder la coloration syntaxique pour XML dans la question suffit de repérer le problème. Utiliser l'éditeur avec coloration syntaxique pour modifier XML! (VS un est assez décent) –

+0

le/était le problème, mais maintenant j'ai un autre problème. msdn article et copié verbatim. Le lien est dans le commentaire que j'ai mis sous la réponse de Coelhudo. – Xaisoft

Répondre

3

Je pense que l'en-tête xml doit être <?xml version="1.0" encoding="utf-8" ?> au lieu de <?xml version="1.0" encoding="utf-8" ?/>

+0

Cela a corrigé ce problème, mais maintenant je reçois une autre erreur sur la ligne 7, position 53. Il est dit: "Name" ne peut pas commencer par le caractère '"', la valeur hexadécimale 0x22. fait: http://msdn.microsoft.com/en-us/magazine/dd758790.aspx – Xaisoft

+0

Il y a 3 "caractères, il vous manque un, je pense que c'est: Déboguer coelhudo

+1

Je vous suggère d'utiliser un éditeur XML. C'est ce que j'ai fait. :) – coelhudo

Questions connexes