私はWindows Azure Workerロールをクラウドに展開しようとしています。 VS2010は、そのような3つのプロジェクトが含まれます。Windows Azureは依存するアセンブリをコピーします
- クラウドプロジェクトを
- Workerロールプロジェクト
- ヘルパークラスのプロジェクト私のヘルパークラスのプロジェクトは、WIFアセンブリへの参照を使用しています
(Microsoft.IdentityModel) 。 Workerロールプロジェクトは、Helperクラスを参照します。私はローカルをに設定しました。は、ヘルパーとWIFの両方のアセンブリ用に設定されています。
プロジェクト 'WorkerService'は、次のアセンブリに依存しています:C:\ Users \ foo \ Documents \ Visual Studio 2010 \ Projects \ HelloCloud \ Helper \ bin \ Debug \ Microsoft.IdentityModel.dll。このアセンブリはパッケージに含まれていません。ロールが開始されていることを確認するには、このアセンブリをプロジェクトへの参照として追加し、ローカルコピープロパティをtrueに設定します。
私のワーカーロールは、実行しようとするたびにクラッシュし続けます。 Intellitraceログを見ると、Microsoft.IdentityModel.dllを除くすべてのアセンブリがコピーされていることがわかります。
サービスパッケージにコピーするために、Helperクラスで必要なアセンブリを取得するにはどうすればよいですか?
ありがとう、 マイク。
Askerは、Copy Localがtrueに設定されていると述べています。リンク先の記事はもう存在しません。したがって、この答えはN/Aです。 – Sean