TFS 2013 - Corporatura: ASP.Net 4.5.1 sito ottengo questo errore:Dipendenza sul gruppo quadro "System.Runtime, Version = 4.0.10.0," che non poteva essere risolta nel quadro attualmente mirato
warning MSB3268: The primary reference "C:\Builds\2\MyProj\Web1_Main\bin\MyProj1.dll"
could not be resolved because it has an indirect dependency on the framework assembly
"System.Runtime, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which
could not be resolved in the currently targeted framework. ".NETFramework,Version=v4.5.1". To resolve this problem, either remove the reference
"C:\Builds\2\MyProj\Web1_Main\bin\MyProj1.dll" or retarget your application to a framework
version which contains "System.Runtime, Version=4.0.10.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a".
Tutti i progetti e il sito sono stati inizialmente 4.0 utilizzando Unity 1.0.0.0. L'ho aggiornato a 4.5.2. Anche il MyProj1 nell'errore sopra fa riferimento a Unity e l'ho aggiornato anche a 3.5.1.
Leggi questo: https://unity.codeplex.com/workitem/12756 Il server di build ha già il punto 4.5.2 aggiornato nella soluzione alternativa.
Quindi ho eseguito il downgrade alla 4.5.1 ma ho ancora ricevuto l'errore.
Soluzione costruisce bene a livello locale tramite lo studio visivo librerie di classi solo 2013.
Il progetto stand costruire in TFS bene, ma quando si aggiunge MyProj come riferimento al mio sito web, che è quando non riesce.
Qualche idea?
Sono necessarie modifiche di web.config diverse da TragetFramework durante l'aggiornamento?
Penso di sì. Hai esaminato? –
Spock
@Spock No, non l'ho fatto. Qualsiasi suggerimento su cosa deve essere fatto lì. Come dice l'errore e vedo che Unity 3.5 necessita di Runtime 4.0.10.0 ma il mio sito è indirizzato a 4.5.2. In questo caso, come sarà l'impostazione? – gbs