我们有一个使用Json.Net和JsonConvert的项目。
在我们决定将NServiceBus序列化更改为Json之前,它工作正常。
现在我们得到一个错误,说JsonConvert是一个内部类,“无法在这里访问”。
查看生成的代码,看起来NServiceBus在其代码中嵌入了JsonConvert。此嵌入代码具有Newtonsoft.Json命名空间,但使JsonConvert类内部。
有没有办法告诉编译器从程序集Newtonsoft.Json.dll使用NewtonSoft.Json.JsonConvert而不是NServiceBus.Core.dll中的特定类?
答案 0 :(得分:1)
是的,你可以。extern alias
,请参阅http://msdn.microsoft.com/en-us/library/ms173212.aspx