2016-03-29 4 views
2

Wir haben einen Build-Server mit TFS 2013 Update 4 und neuesten .net 4.6.1 Framework installiert. Wenn ich versuche, eine Anwendung zu erstellen, die ein Zielframework von 4.6.1 hat, wird es mit vielen Warnungen erstellt:Team Foundation Server 2013 Update 4 erstellt keine .net 4.6.1 apps

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (983): Die Referenz-Assemblies für Framework ".NETFramework, Version = v4.6.1" 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 korrekt für das von Ihnen beabsichtigte Framework ausgerichtet.

Sieht aus, als ob es die neuesten Framework-Binärdateien nicht sieht, wie dies behoben werden kann?

+0

https://www.microsoft.com /de-de/download/details.aspx?id=49978 normalerweise kann das Entwicklerpaket helfen. –

+0

Danke, ich werde es mal versuchen, sobald die Microsoft-Website wieder funktioniert. – mlurker

+0

Ist das Entwicklerpaket hilfreich? Wenn Sie Ihr Projekt lokal auf Ihrem Build-Server erstellen, reproduzieren Sie dieses Problem? –

Antwort

3

Installieren Entwickler Pack:

microsoft.com/en-us/download/details.aspx?id=49978

Credit: @lex Li

+0

Ok, es funktioniert nicht. Ich habe es auf unserem Build-Server (unter Windows 2012 R2) installiert. Beim Versuch, C# 6-String-Interpolation zu verwenden, schlägt das Erstellen fehl. Projektziele 4.6.1 Rahmen. Irgendwelche zusätzlichen Pakete zu installieren? – mlurker

+0

@mlurker haben Sie jemals Ihr Problem gelöst? –

+0

Kürzlich eine neue Umgebung mit TFS 2013 konfiguriert. Musste VS 2015 installieren. NET-Entwickler-Pack hat nicht funktioniert. – mlurker

Verwandte Themen