silverlight
SlSvcUtil.exe StackOverflowException问题
十二 6th
使用SlSvcUtil.exe生成webservice的代理类时发生StackOverflowException错误, 因为系统语言是非US English。可以通过在SlSvcUtil.exe同一目录下添加应用配置文件SlSvcUtil.exe.config解决。
配置文件内容:
<configuration>
<satelliteassemblies>
<assembly name=”SlSvcUtil, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” />
</satelliteassemblies>
</configuration>
配置文件告诉.NET4运行时的ResourceManager,SlSvcUtil.exe是” culture neutral”,避免satellite resource lookup.
[引用]http://blogs.msdn.com/b/silverlightws/archive/2010/04/30/workaround-for-stackoverflowexception-when-using-slsvcutil-exe.aspx