Неожиданный токен со сценарием msbuild? - PullRequest
1 голос
/ 06 октября 2009

Я получаю следующее сообщение об ошибке при попытке запустить файл сборки:

ошибка MSB4025: файл проекта не может быть загружен. '?' ты Неожиданный токен. Ожидаемый токен: ''> ''.

Вот скрипт сборки:

<?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>

Строка 1, в позиции 38 указано, что ошибка.

После исправления первой ошибки появилась другая ошибка:

Строка 1, Позиция 53 говорит, что Имя не может начинаться с символа "" "....

1 Ответ

3 голосов
/ 06 октября 2009

Я думаю, что заголовок xml должен быть <?xml version="1.0" encoding="utf-8" ?> вместо <?xml version="1.0" encoding="utf-8" ?/>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...