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