【发布时间】:2011-10-26 06:52:30
【问题描述】:
我正在尝试将 Windows Azure 辅助角色部署到云中。 VS2010 包含三个项目,如下所示:
- 云项目
- 工人角色项目
- 助手类项目
我的 Helper 类项目使用对 WIF 程序集 (Microsoft.IdentityModel) 的引用。 Worker 角色项目引用 Helper 类。我已将 Helper 和 WIF 程序集的 Copy Local 设置为 true。当我打包并部署到我的云服务时,我收到一条警告:
“WorkerService”项目依赖于以下程序集:C:\Users\foo\Documents\Visual Studio 2010\Projects\HelloCloud\Helper\bin\Debug\Microsoft.IdentityModel.dll。该组件不在包装中。要确保角色启动,请将此程序集添加为对项目的引用并将 Copy Local 属性设置为 true。
我的工作角色每次尝试运行时都会崩溃。在查看 Intellitrace 日志时,我看到除了 Microsoft.IdentityModel.dll 之外的所有程序集都被复制了。
如何在 Helper 类中获取所需的程序集以复制到服务包中?
谢谢, 迈克。
【问题讨论】:
标签: assemblies azure-worker-roles