Windows Azure复制依赖程序集



我正在尝试将Windows Azure Worker Role部署到云端。VS2010包含如下三个项目:

    云项目
  1. Worker角色项目
  2. 辅助类项目

My Helper类项目使用对WIF程序集(Microsoft.IdentityModel)的引用。Worker角色项目引用Helper类。对于Helper和WIF程序集,我已经将Copy Local设置为true。当我打包并部署到我的云服务时,我有一个警告说:

项目'WorkerService'依赖于以下程序集:C:UsersfooDocumentsVisual Studio 2010ProjectsHelloCloudHelperbinDebugMicrosoft.IdentityModel.dll。此程序集不在包中。要确保角色启动,请将此程序集作为对项目的引用添加,并将Copy Local属性设置为true。

我的worker角色每次试图运行时都会崩溃。在看到Intellitrace日志后,我看到除了Microsoft.IdentityModel.dll之外的所有程序集都被复制了。

如何将Helper类中所需的程序集复制到服务包中?

谢谢,迈克。

…"Copy Local"对我来说很有效(我只是在一个Web角色上部署了一个简单的应用程序,它起作用了)。不知道为什么worker角色没有。

我找到了这篇文章:http://msdn.microsoft.com/en-us/library/windowsazure/hh403974.aspx

你可能想试试。(我没有)

最新更新