De quoi installer les fichiers dans l'emplacement - Program Files (x86)\de Référence Assemblées\Microsoft\Framework\.NETFramework\v4.5

S'il vous plaît garder avec moi sur ce, je vais essayer d'expliquer aussi clairement que je le peux.

J'ai commencé un nouveau projet de bibliothèque de classes) qui cible les 4,5 et pas le profil du client 4.5.

J'ai ajouté une référence "du Système.Moment de l'exécution.La sérialisation" et les propriétés indique, il s'agit de l'emplacement "C:\Program Files (x86)\de Référence Assemblies\Microsoft\Framework.NETFramework\v4.5\System.Runtime.Serialization.dll"

Sur mon pc, il compile bien avec un script de compilation à l'aide de msbuild.

Sur le buildserver qui utilise de l'équipe de la ville - il se plaint

erreur CS0012: Le type du Système".L'objet " est défini dans un assembly
n'est pas référencé. Vous devez ajouter une référence à l'assembly
'Système.De l'exécution, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a'

Le buildserver a le plein .net framework est installé - "dotnetfx45_full_x86_x64.exe"

Le seul moment où il va construire est que si je copie ma version de "C:\Program Files (x86)\de Référence Assemblées\Microsoft\Framework.NETFramework\v4.5" la machine cible.

J'ai vérifié à l'aide de ce lien et .net 4.5 est installé - http://myspworld.wordpress.com/2012/10/18/how-to-check-if-net-4-5-is-installed-on-a-server/

Je pose deux question:
1. Comment cela est-il installé?
2. Si elle ne le trouver dans cet endroit sûrement, il devrait se regarder dans le GAC?

Appréciera tout de l'aide sur ce.

J'ai le même problème.

OriginalL'auteur rizan | 2013-01-25