Linux上的WCF - 值得付出努力

时间:2009-07-02 13:19:18

标签: linux wcf mono

这是我的第一个问题,所以请不要拍。

我最近一直在玩Linux(Ubuntu 9.04和openSUSE 11.1),专注于Web服务。简单的Hello World Web服务(如mono-project.com上所述)工作正常。现在我需要进入WCF的精彩世界(我熟悉这个概念)。而且我被困住了。我已经安装了MonoDevelop和mono-wcf包(包括所有依赖项),因为你可以假设我不能编写简单的WCF服务器(好吧,我可以编写它,它只是不会编译)。我遗漏了一些我找不到的引用:类型或命名空间名称'ServiceModel'不存在...当我添加System.ServiceModel引用时(我必须更改为Moonlight / Silverlight项目类型或我甚至没有在Packages中看到它我得到:类型或命名空间名称'ServiceHost'不存在,我只是不知道它在哪里。

我做错了什么?相同的代码在Windows上编译并运行正常(VS2008)。

请帮忙。而且还是不要拍。

1 个答案:

答案 0 :(得分:4)

虽然目前正在Mono上的WCF中进行工作(主要是围绕Silverlight中包含的WCF部分),但WCF堆栈基本上是不完整的。我的印象是只有最基本的操作才有用。

另一方面,常规Web服务应该完全正常运行。