Per favore, pazienza con me, cercherò di spiegare il più chiaramente possibile.Cosa installare i file nel percorso - Programmi (x86) Assiemi di riferimento Microsoft Framework .NETFramework v4.5
Ho avviato un nuovo progetto (libreria di classi) che ha come target 4,5 e non il profilo del client 4.5.
Ho aggiunto un riferimento "System.Runtime.Serialization" e le proprietà indicano che è in posizione "C: \ Programmi (x86) \ Assiemi di riferimento \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Runtime.Serialization .dll "
Sul mio pc compila bene con uno script di compilazione usando msbuild.
Sul buildserver che utilizza squadra della città - si lamenta
errore CS0012: Il tipo 'System.Object' è definito in un assembly che non viene fatto riferimento. È necessario aggiungere un riferimento al montaggio 'System.Runtime, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'
Il buildserver ha il .NET framework completo installato - "dotnetfx45_full_x86_x64.exe"
L'unica volta che verrà generato è se copio la mia versione di "C: \ Programmi (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5" sul computer di destinazione.
Ho controllato utilizzando questo link e .net 4.5 è installato - http://myspworld.wordpress.com/2012/10/18/how-to-check-if-net-4-5-is-installed-on-a-server/
Chiedo due domanda: 1. Come giudica questo vengono installati? 2. Se lo trova in questa posizione sicuramente dovrebbe apparire nel GAC?
Apprezzerà qualsiasi aiuto su questo.
Ho lo stesso problema. –