我在VS 2010 Beta 2中创建了一个类项目。我已经添加了一个Activity。保存了。创建了另一个Activity。我希望第一个Activity出现在工具箱中,这样我就可以将它拖到我的工作流程中,但事实并非如此。有什么想法吗?
答案 0 :(得分:4)
我也遇到过Visual Studio 2010 RTM的这个问题。我写了一篇博文,其中包含一个潜在的解决方案here。
基本上,如果解决方案中有两个共享同一文件夹的项目,则工具箱不会加载您的自定义活动。
答案 1 :(得分:3)
确保您的自定义活动类标记为公开。
答案 2 :(得分:2)
我也遇到过这个问题。我的工作流服务项目是其他项目解决方案的一部分。我从主解决方案中删除了工作流服务项目,并创建了一个仅包含工作流服务项目的新解决方案。构建之后,生成自定义活动并在工具箱中列出。
答案 3 :(得分:1)
不是同一个问题,但在Visual Studio 2012中,在64位窗口上,我有一个带有CodeActivity和NativeActivity的64位应用程序,它们没有显示在工具箱中。我将应用程序更改为AnyCPU并构建它,现在显示活动... 我希望它会帮助某人:)
答案 4 :(得分:0)
我通过创建Windows Workflow 4.0控制台应用程序然后删除Program.cs来解决这个问题。非常奇怪,但它确实有用。
答案 5 :(得分:0)
我不知道这是否仍然适合您,但我遇到了同样的问题。
我可以这样解决: