1

我正在使用 VS2010 终极 Beta2 并且在 Visual C# -> Workflow -> 我没有看到 Sequential 工作流控制台应用程序或状态机控制台应用程序

有人可以告诉为什么VS2010中缺少这些。我可以在 VS2008 -> Workflow 上看到它们。

谢谢

4

2 回答 2

2

在 VS2010 Pro RC1 中,仅当您在项目类型上方的组合框中选择 .Net Framework 3.5 时,顺序工作流控制台应用程序和状态机工作流控制台应用程序才可用。

但是既然 RC1 已经发布,为什么还要担心 beta 2 呢?

我认为如果这是一个真实而严重的错误,那么错误报告可能比 SO 问题更好。

于 2010-03-06T21:11:27.610 回答
1

正如 Guge 所说,这是设计使然(在 Beta/RC 或 RTM 中也是如此)。在 Visual Studio 2010 中,您有 2 个不同版本的 Windows 工作流。新版本 (4.0) 在底层使用了新的运行时,并具有 WPF 外观。设计师/活动不同。

如果您将目标框架更改为 3.5 或 3.0,则只能在 Visual Studio 2010 中创建旧版本 (3.5)(也称为 Legacy)。完成此操作后,您将可以选择状态机/顺序 WF 控制台应用程序。

但请注意,创建 3.5 工作流程后,您可以重新定位到 4.0。这将保持相同的设计器/运行时,但它将在 4.0 框架下运行。一切都会按预期进行。如果您尝试升级现有的 VS2008 项目,您将可以选择这样做。

于 2010-06-04T20:29:24.090 回答