2012-04-26 12 views
1

私は私たちのExchangeサーバから電子メールを取得する必要があるプログラムを持っています。私は古いプロジェクトからこれを得た:コンパイル時に参照が不思議に消える

Dim oExchService As New ExchangeService(Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2007_SP1) 
        oExchService.Credentials = New Net.NetworkCredential(strUserName, strPassword, strDomain) 
        oExchService.Url = New Uri(strServeur) 

        Dim oItemView As New ItemView(1000) 
        oItemView.Traversal = ItemTraversal.Shallow 

        Dim oLstItems As FindItemsResults(Of Item) = oExchService.FindItems(WellKnownFolderName.Inbox, oItemView) 
        'Importation de chaque fichier 
        For Each oItem As Item In oLstItems 
         If oItem.HasAttachments Then 

         End If 
        Next 

は、私はまた、他のプロジェクトから得て、ファイル内の参照をインポートMicrosoft.Exchange.webservice.dllへの参照を追加しました。すべてがうまくいくように見え、クラスの内側のメンバーと作業することができます。私がコンパイルしたところでは、輸入品目に緑色の下線が付いているので、参照はないと言います。

何が起こっているのか分かりませんか?

+1

何が起こっているのか分かりません。私はNuGetからインストールして問題を再現できませんでした。 NuGetを使ってインストールすることもできます。 dllを取得するためにexchangewebservices(すべて1単語)を検索します。 –

+0

試しましたが、私は全く同じ結果を得ました。コンパイルしていない限り、問題なく使えます。私がプレイするとすぐに、それは完全に消えてしまい、うまくいかないようです。私はコンパイルする前にすべてにアクセスできます(私はインテリセンスを持っています) –

+0

だから私はついにそれを働かせましたが、これを初めて見ました。 –

答えて

関連する問題