VSTS Hosted Build .Net Framework 4.6.2

9

Ich bekomme Fehler während des VSTS-Build-Prozesses, der besagt, dass .net 4.6.2 nicht gefunden wird. Irgendeine Idee, wenn es auf den Erstellungsagenten verfügbar gemacht wird?

  

2016-08-30T17: 09: 31.0009946Z ## [Fehler] C: \ Programme (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1098,5): Fehler MSB3644: The Referenz-Assemblies für das Framework ".NETFramework, Version = v4.6.2" wurden nicht gefunden. Installieren Sie das SDK oder das Targeting Pack für diese Framework-Version, oder richten Sie Ihre Anwendung auf eine Version des Frameworks um, für das Sie das SDK oder das Targeting Pack installiert haben. Beachten Sie, dass Assemblys aus dem globalen Assemblycache (GAC) aufgelöst werden und anstelle von Referenzassemblys verwendet werden. Daher ist Ihre Assembly möglicherweise nicht für das von Ihnen gewünschte Framework geeignet.

    
mbreat 30.08.2016, 17:18
quelle

5 Antworten

13

Laden Sie hier das richtige DEVELOPER targetting pack herunter:

Ссылка

    
Jon Barker 23.03.2017 18:17
quelle
3

Stellen Sie zunächst sicher, dass das .NET-Framework, das Sie verwenden, hier aufgeführt ist: Targeting von .NET-Plattformen (Ich verstehe nicht, warum 4.6.1 nicht aufgeführt ist und 4.6.2 aufgelistet.).

Um das Problem zu beheben, dass das .Net Framework nicht gefunden wird, verwenden Sie Nuget 3.5.0 RC2. Es hat das Problem für mich gelöst.

    
Andrés Villenas 03.11.2016 16:37
quelle
1

Basierend auf meinem Test kann ich dieses Problem mit Hosted Build reproduzieren. Net Framework 4.6.2 ist auf Hosted Build jetzt nicht verfügbar.

Sie können auf diesen Thread verweisen Ссылка und wählen Sie diese Benutzerstimme Ссылка

Die Problemumgehung besteht darin, dass Sie mit .Net Framework 4.6.2 einen neuen Build-Server auf Ihrem Computer einrichten können.

    
starian chen-MSFT 31.08.2016 09:05
quelle
0

fügen Sie diese Zeile einfach zu Build solution - & gt; MSBuild-Argumente

/p:TargetFrameworkVersion=v4.6.2

    
hirigoshy 14.10.2016 23:37
quelle
0

Fügen Sie unten zu web.config hinzu oder erwähnen Sie von hirigoshy die targetframework -Eigenschaft als Teil des Build-Prozesses.

%Vor%     
henry 21.10.2016 03:00
quelle

Tags und Links