2

我在 VS 2010 Beta 2 中创建了一个类项目。我向其中添加了一个 Activity。保存了它。创建了另一个活动。我希望第一个 Activity 出现在工具箱中,这样我就可以将它拖到我的工作流程中,但事实并非如此。有任何想法吗?

4

6 回答 6

4

我在使用 Visual Studio 2010 RTM 时也遇到了这个问题。我在这里写了一篇带有潜在解决方案的博客文章。

本质上,如果您的解决方案中有两个项目共享同一个文件夹,则工具箱不会加载您的自定义活动。

于 2010-06-08T20:33:46.270 回答
3

确保您的自定义活动类被标记为公开。

于 2009-12-16T21:42:04.113 回答
2

我也遇到过这个问题。我的工作流服务项目是其他项目解决方案的一部分。我从主解决方案中删除了工作流服务项目,并创建了一个仅包含工作流服务项目的新解决方案。构建后,自定义活动被生成并列在工具箱中。

于 2014-01-31T09:37:07.920 回答
1

我不知道这是否仍然与您相关,但我遇到了同样的问题。

我可以这样解决它:

  • 右键单击工具箱以打开上下文菜单
  • 选择选择项目...
  • 选择选项卡System.Activity 组件
  • 单击浏览并选择包含自定义活动的 dll
  • 确保活动显示在列表中并被选中
  • 点击确定
于 2013-06-03T14:04:27.723 回答
1

不是真的同一个问题,但在 Visual Studio 2012 中,在 64 位窗口上,我有一个带有 CodeActivity 和 NativeActivity 的 64 位应用程序,它们没有出现在工具箱中。我将应用程序更改为 AnyCPU 并构建它,现在显示活动......我希望它会帮助某人:)

于 2015-10-29T07:33:19.183 回答
0

我通过创建一个 Windows Workflow 4.0 控制台应用程序然后删除 Program.cs 解决了这个问题。很奇怪,但它奏效了。

于 2009-10-29T19:21:41.253 回答