我正在尝试遵循MSDN上的本教程,以了解有关工作流服务及其工作方式的更多信息。现在我可能疯了,但我在教程的客户端部分遇到了问题(我很想把这个问题归咎于教程而不是我自己)。我在 StartOrderClient 初始化和 AddItemClient 上遇到了参考错误。这只是教程中的一个稍微不完整的步骤,还是我遗漏了什么?
我提前非常感谢你。
以下是我的订单客户端控制台程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ServiceModel;
using System.ServiceModel.Activities;
namespace OrderClient.OrderService
{
class Program
{
static void Main(string[] args)
{
// Send initial message to start the workflow service
Console.WriteLine("Sending start message");
StartOrderClient startProxy = new StartOrderClient();
string orderId = startProxy.StartOrder("Kim Abercrombie");
// The workflow service is now waiting for the second message to be sent
Console.WriteLine("Workflow service is idle...");
Console.WriteLine("Press [ENTER] to send an add item message to reactivate the workflow service...");
Console.ReadLine();
// Send the second message
Console.WriteLine("Sending add item message");
AddItemClient addProxy = new AddItemClient();
AddItem item = new AddItem();
item.p_itemId = "Zune HD";
item.p_orderId = orderId;
string orderResult = addProxy.AddItem(item);
Console.WriteLine("Service returned: " + orderResult);
}
}
}
这是错误。我不相信在教程中定义了 StartOrderClient 和 AddItemClient。
找不到类型或命名空间名称“StartOrderClient”(您是否缺少 using 指令或程序集引用?)
找不到类型或命名空间名称“AddItemClient”(您是否缺少 using 指令或程序集引用?)