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 '....
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) –
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