【问题标题】:Importing / referencing an external Silverlight dll library from a workflow 4.0 Activity从工作流 4.0 活动导入/引用外部 Silverlight dll 库
【发布时间】:2011-03-07 17:42:03
【问题描述】:

我创建了一个 Silverlight 类库,其中包含我在 Silverlight 开发中日常使用的许多常用实用方法。

我开始使用 Workflow,并希望重用这个常见的 dll。在我的工作流项目中引用此 dll 后,我在它旁边看到一个黄色警告图标。

在创建“代码活动”时,我可以毫无问题地使用此 dll 中的功能。为它添加 using 语句后,一切正常。

using EquinoxeAISManagementSystem.Common.Helpers;

但是当我尝试从活动设计器导入 dll 时,我在导入窗口中看不到 dll。

如果我编辑 XAML 并直接添加它,我会收到警告。

是否可以重用 Silverlight dll?

【问题讨论】:

    标签: visual-studio-2010 workflow workflow-foundation-4


    【解决方案1】:

    我相信我可以回答我自己的问题。
    项目EquinoxeAISMAnagementSsystem.Common 是另一个解决方案的一部分。我已将另一个解决方案的这个单一项目添加到我的新工作流解决方案中(我遇到了这个问题)。

    当我最初添加对EquinoxeAISMAnagementSsystem.Common.dll 的引用时,是通过在工作流解决方案中引用项目。

    这似乎是问题的原因(无论如何工作流程)。 我可以通过将EquinoxeAISMAnagementSsystem.Common.dll 添加到保存所有外部 dll 的公共文件夹中来解决此问题(以便于使用)。

    ..\Projects\EquinoxeAISManagementSystem.DLL\ 
    

    我将此 EquinoxeAISManagementSsystem.Common 项目的输出目标文件夹设置为上面的文件夹。然后我可以通过直接浏览到上面的文件夹来添加对Common.dll 的引用。

    Hay presto,所有作品

    我不确定这是否是 “正确” 做事的方式,但我需要克服这个困难。 我会对任何人的 cmets 感兴趣,如果有正确的(呃),为什么要解决这个问题。

    谢谢……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多