2010-07-26 6 views
1

Si je Microsoft.ApplicationServer.Caching.Client et l'assemblage Microsoft.ApplicationServer.Caching.Core je me exception: Le type ou le nom namespace « ApplicationServer » n'existe pas dans l'espace de noms « Microsoft » (sont vous manque une référence d'assemblage) ..... \ CacheUtil.csVelocity dans WF4

et je reçois Attention: L'ensemble référencé « Microsoft.ApplicationServer.Caching.Core, version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL "n'a pas pu être résolu car il a une dépendance sur" System.Web, Version = 4.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a "qui n'est pas dans le ciblage framework ".NETFramework, Version = v4.0, Profil = Client". Veuillez supprimer les références aux assemblages qui ne sont pas dans le cadre ciblé ou envisager de recibler votre projet. WFReport

Cela se produit dans un assembly distinct avec WF4. Et je veux l'exécuter à partir d'un formulaire Web d'assemblage Asp.net. Je ne veux pas que tout le monde utilise le cache commun. (VS2010 .net 4.0)

Qu'est-ce qui ne va pas? Comment puis-je réparer ça?

Répondre

3

Dans l'assembly WF4, dans les propriétés de modification Cadre cible: .NET Framework 4 Client Profile => .NET Framework 4.