2015-12-08 19 views
5

Ich arbeite an einem AspNet5-Projekt und versuche, VSO zu verwenden, um das Projekt zu erstellen. Ich folge dem Artikel here, aber wenn ich die xproj-Datei erstelle, bekomme ich "Error parsing solution file at {Projektpfad} .xproj: Ausnahme wurde vom Ziel eines Aufrufs ausgelöst." Wie kann ich den MsBuild-Schritt ausführen, ohne diesen Fehler zu werfen?Visual Studio Online-Fehler beim Analysieren der Lösungsdatei unter * .xproj

Edit: Meine xproj Datei entspricht nahezu identisch dem 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

Bitte zeigen Sie uns etwas von Ihrem Code, z. Die Datei {ProjectPath} .xproj – Alexander

Antwort

10

ich die Antwort auf dieses Problem gefunden, und es ist aufgrund VSO automatisch ein NuGet wiederherstellen zu tun. Nachdem ich die Wiederherstellung von NuGet deaktiviert habe, funktioniert es einwandfrei. Im Tutorial gibt es einen Schritt, der 'dnu restore' hinzufügt, wo die Pakete wiederhergestellt werden.

+0

Ich hoffe wirklich, dass Microsoft die richtigen Build-Schritte hinzufügt und die Schritte für ASP.NET 5 implementiert. Es ist schmerzhaft, es jetzt zu verwenden ... Ich habe zahlreiche Probleme dabei, einschließlich der von Ihnen geposteten. .. –

+0

Wo ist die Einstellung für NuGet Restore auf VSO? Ich sehe es nicht in den Build- oder VSO-Einstellungen. Alle Hinweise würden geschätzt werden. – Rajesh

+0

Ich würde auch gerne wissen, wo Sie "nach der Deaktivierung von NuGet Restore" durchgeführt haben. –

5

Ah, fand es. Es ist eine Eigenschaft des VS-Build-Schritts. enter image description here

Verwandte Themen