2010-07-22 57 views
0

我試着加入appSetting「命名空間」我的出版商和用戶,但該消息仍然包含命名空間http://tempuri.org/ ...如何改變序列化消息的命名空間,NServiceBus

[編輯]

在出版商EndpointConfig我已經加入:

public class ServerInit : IWantCustomInitialization 
{ 
    public void Init() 
    { 
     Configure.With().XmlSerializer("http://foo.com"); 
    } 
} 

這工作,但我寧願看到這個配置文件。請讓我知道是否有人可以建議一種方法來做到這一點。

回答

0

只需將其放入您的應用程序設置中,並使用.net配置管理器將其拉出即可。

0

感謝Udi,我注意到分銷商已經從appSettings中讀到這個,只是想知道爲什麼其他人不這樣做。

+0

因爲這不應該是管理員在應用程序中意外更改的情況。經銷商已將其公開,以便您不需要重新編譯它。 – 2010-07-25 03:19:18