2015-12-08 12 views
5

Pracuję nad projektem AspNet5 i próbuję użyć VSO do zbudowania projektu. Postępuję zgodnie z artykułu here, ale po zbudowaniu pliku xproj otrzymuję "Błąd parsowania pliku rozwiązania w {ProjectPath} .xproj: Wyjątek został zgłoszony przez cel wywołania." W jaki sposób można uzyskać krok MsBuild do uruchomienia bez zgłaszania tego błędu?Błąd przetwarzania pliku Visual Studio Online w * .xproj

Edit: Mój plik xproj prawie identycznie dopasowuje xproj here

<?xml version="1.0" encoding="utf-8"?> 
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion> 
    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> 
    </PropertyGroup> 
    <Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.Props" Condition="'$(VSToolsPath)' != ''" /> 
    <PropertyGroup Label="Globals"> 
    <ProjectGuid>06d62522-2dad-4393-9b90-17d70e275587</ProjectGuid> 
    <RootNamespace>ProjectNamespace</RootNamespace> 
    <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">..\..\artifacts\obj\$(MSBuildProjectName)</BaseIntermediateOutputPath> 
    <OutputPath Condition="'$(OutputPath)'=='' ">..\..\artifacts\bin\$(MSBuildProjectName)\</OutputPath> 
    </PropertyGroup> 
    <PropertyGroup> 
    <SchemaVersion>2.0</SchemaVersion> 
    <DevelopmentServerPort>2645</DevelopmentServerPort> 
    </PropertyGroup> 
    <ItemGroup> 
    <DnxInvisibleContent Include="bower.json" /> 
    <DnxInvisibleContent Include=".bowerrc" /> 
    <DnxInvisibleContent Include="package.json" /> 
    </ItemGroup> 
    <Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.targets" Condition="'$(VSToolsPath)' != ''" /> 
</Project> 
+0

pokaż nam część swojego kodu, np. plik {ProjectPath} .xproj – Alexander

Odpowiedz

10

znalazłem odpowiedź na ten problem, a to ze względu na VSO automatycznie robi Nuget przywrócić. Po odznaczeniu przywrócenia NuGet działa dobrze. W samouczku znajduje się krok dodający "przywracanie dnu", w którym przywracane są pakiety.

+0

Naprawdę mam nadzieję, że Microsoft doda odpowiednie kroki kompilacji i wdroży kroki dla ASP.NET 5, bolesne jest teraz używać ... Podczas wykonywania tego zadania napotkałem wiele problemów, w tym ten, który opublikowałeś. .. –

+0

Gdzie jest ustawienie przywracania NuGet na VSO? Nie widzę tego w ustawieniach kompilacji lub VSO. Wszelkie wskazówki będą mile widziane. – Rajesh

+0

Chciałbym również wiedzieć, gdzie wykonano "po odznaczeniu przywracania NuGet". –

5

Ah, znalazłem to. Jest to właściwość kroku kompilacji VS. enter image description here

Powiązane problemy