朋友WCF Web服务参考

时间:2010-05-10 23:59:07

标签: wcf

是否可以将Silverlight DLL中的WCF引用设为私有?该选项显示为灰色,当您在运行时编辑Reference.vb文件时,它会抱怨无法序列化,因为它不公开。

我不希望服务暴露在DLL之外。这可能吗?

1 个答案:

答案 0 :(得分:0)

即使它已生成,您也可以在合理范围内尽可能多地破解该文件。

您需要做的是将生成的代理声明为internal。您可以手动执行此操作,也可以在使用svcutil生成代理时使用/internal(简写形式为/i)标记。 (请注意,添加服务引用时,VS不使用svcutil。)