2015-12-08 6 views
5

Sto lavorando a un progetto AspNet5 e sto provando a utilizzare VSO per creare il progetto. Sto seguendo l'articolo here ma quando costruisco il file xproj ottengo "Errore durante l'analisi del file della soluzione su {ProjectPath} .xproj: l'eccezione di una chiamata è stata lanciata dall'obiettivo di una chiamata." Come posso ottenere il passaggio di MsBuild senza generare questo errore?Visual Studio Online Errore durante l'analisi del file di soluzione in * .xproj

Edit: Il mio file xproj corrisponde quasi identico al 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

per favore mostraci parte del tuo codice, ad es. il file {ProjectPath} .xproj – Alexander

risposta

10

ho trovato la risposta a questo problema ed è a causa di VSO fare automaticamente un ripristino di NuGet. Dopo aver deselezionato NuGet, il ripristino funziona correttamente. Nel tutorial c'è un passo che aggiunge 'dnu restore' che è dove vengono ripristinati i pacchetti.

+0

Spero davvero che Microsoft aggiunga i passi di compilazione appropriati e distribuisca i passaggi per ASP.NET 5, è doloroso usarlo ora ... Ho incontrato numerosi problemi mentre lo facevo incluso quello che hai postato. .. –

+0

Dove si trova l'impostazione per NuGet restore su VSO? Non lo vedo nelle impostazioni di build o VSO. Qualsiasi suggerimento sarebbe apprezzato. – Rajesh

+0

Vorrei anche sapere dove hai eseguito "dopo aver deselezionato il ripristino di NuGet". –

5

Ah, l'ho trovato. È una proprietà della fase VS Build. enter image description here