2011-09-22 15 views
5

Chcę użyć ChannelFactory<TChannel> Class Próbuję dodać odniesienie do System.ServiceModel.dll, ale nie widzę go w odnośnikach.System.ServiceModel.dll brakuje w odniesieniach Visual Studio 2010

Widzę tam System.ServiceModel.web.dll, ale jest coś innego.

Używam VS 2010 .net 3.5.

Każdy pomysł, jaki jest tutaj problem?

+2

Czy jesteś pewien, że projekt nie jest ustawiony na "3.5 profilu klienta"? –

+0

@Johann Blais, używam regularnego 3.5 –

+0

zgodnie z msdn jest również obsługiwany w profilu klienta 3.5 z SP1. Nie wiem jednak, nie mam dostępu mój komputer, ale możesz spróbować sprawdzić aktualizacje dla sp1, jeśli tego nie zrobiłeś. – umutto

Odpowiedz

4

prawym przyciskiem myszy na projekt w Solution Explorer, Właściwości, a następnie sprawdzić ponownie i wybierz .NET Framework 3.5, a nie profilu klienta, wszystkie inne informacje konieczne może być tutaj, w tym pomocne zrzucie: Where is System.ServiceModel.Web.dll?

11

zrobić:

  1. Dodaj numer referencyjny.
  2. Browse „C: Program Files \ (x86) \ referencyjny zwoje \ Microsoft \ Framework \ v3.0 \ System.ServiceModel.dll
  3. Kliknij OK

który pracował dla mnie