2011-03-07 48 views
0

我已經創建了一個Silverlight類庫,它包含了我在我的Silverlight開發中日常使用的大量常用工具方法。從工作流程4.0導入/引用外部Silverlight dll庫活動

我開始玩弄工作流,並希望重用這個常見的DLL。在我的工作流程項目中引用此dll後,我在它旁邊看到一個黃色的警告圖標。

enter image description here

我可以從這個DLL沒有問題創造「代碼活動」時使用的功能。在爲它添加using語句之後,所有工作都可以使用AOK。

using EquinoxeAISManagementSystem.Common.Helpers; 

當我嘗試從活動設計導入的dll,我沒有看到在導入窗口中的DLL。

如果我編輯XAML並直接添加它,我會收到警告。

enter image description here

是否有可能重新使用的Silverlight的dll?

回答

0

我相信我能回答我自己的問題。
項目EquinoxeAISMAnagementSsystem.Common是另一個解決方案的一部分。我已經將這個單個項目添加到了我的新工作流程解決方案中(我遇到了這個問題)。

當我添加引用到EquinoxeAISMAnagementSsystem.Common.dll initilly時,它是通過引用工作流程解決方案中的項目。

enter image description here

這似乎是問題的原因(工作流程反正)。 我能夠通過將EquinoxeAISMAnagementSsystem.Common.dll添加到我保留所有外部dll(便於使用)的常見文件夾中來糾正此問題。

..\Projects\EquinoxeAISManagementSystem.DLL\ 

我將此EquinoxeAISMAnagementSsystem.Common項目的輸出目標文件夾設置爲上述文件夾。通過直接瀏覽上面的文件夾,我可以添加對Common.dll的引用。

Hay presto,全部作品

我不確定是否這是'正確'辦法,但我需要克服這個駝峯。 我會對任何人的評論感興趣,如果有正確的(呃),爲什麼要解決這個問題。

謝謝...。