2011-09-22 16 views
5

Desidero utilizzare ChannelFactory<TChannel> Class Sto tentando di aggiungere il riferimento a System.ServiceModel.dll ma non lo vedo nei riferimenti.System.ServiceModel.dll mancante nei riferimenti visual studio 2010

Vedo lì System.ServiceModel.web.dll ma è qualcosa di diverso.

Sto usando VS 2010 .net 3.5.

Qualche idea qual è il problema qui?

+2

Are sei sicuro che il progetto non è impostato su "3.5 profilo cliente"? –

+0

@Johann Blais, sto usando il normale 3.5 –

+0

secondo msdn è anche supportato nel profilo del client 3.5 con sp1. Non so però, non posso accedere il mio pc, ma potresti provare a controllare gli aggiornamenti per sp1 se non lo facessi. – umutto

risposta

4

tasto destro del mouse sul progetto in Esplora soluzioni, le proprietà, quindi controllare di nuovo e selezionare .NET Framework 3.5 e non il profilo del cliente, tutte le altre informazioni si potrebbe aver bisogno sono qui, tra cui uno screenshot utili: Where is System.ServiceModel.Web.dll?

11

Do:

  1. Aggiungere riferimento.
  2. Sfoglia, "C: \ Program Files (x86) \ Riferimento Assemblies \ Microsoft \ Framework \ v3.0 \ System.ServiceModel.dll
  3. Fare clic su OK

che ha funzionato per me