1

AppHarborを初めて使用し、プロジェクト(Asp.net / C#Webサービス)でこのビルドエラーが発生します。私のhelloworldは正常に機能し、デプロイされています。ただし、私が作成したこの新しいメソッドは、EWSマネージパッケージを使用してExchangeに接続します。

私のローカルでは正常に動作しますが、AppHarborでは動作しません。プリコンパイルをFalseに設定しようとしましたが、エラーが残ります。ここに詳細なテキストがあります....どんなポインタ/ヘルプも大歓迎です。

1>プロジェクト「D:\ temp \ aeprsuko.xdi \ input \ exchangeservice \ exchangeservice.sln」(1)は「D:\ temp \ aeprsuko.xdi \ input \ exchangeservice \ exchangeservice \ exchangeservice.csproj」(2)を構築していますノード1(デフォルトのターゲット)。2> PrepareForBuild:ディレクトリ "obj \Release\"を作成しています。ResolveAssemblyReferences:プライマリリファレンス「Microsoft.Exchange.WebServices」。2> C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1578,5):警告MSB3245:この参照を解決できませんでした。アセンブリ「Microsoft.Exchange.WebServices」が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。この参照がコードで必要な場合、コンパイルエラーが発生する可能性があります。[D:\ temp \ aeprsuko.xdi \ input \ exchangeservice \ exchangeservice \ exchangeservice.csproj]

4

2 に答える 2

0

問題は、関連するdllをアプリでプッシュしていない可能性が高く、ローカルマシン上の場所で参照している可能性があり、アプリのローカルな場所を多く参照している可能性があります。

代わりにNuGetパッケージを使用するか、コードでdllをプッシュしていることを確認してください。この種の問題については、FAQにさらにヘルプがあります。

于 2013-02-01T21:01:44.390 に答える
0

プロジェクトのリファレンスで、「ローカルコピー」をtrueに設定してみてください。

于 2013-02-01T21:38:37.600 に答える