vNext:<somenamespace>和<someothernamespace>中都存在<type>

时间:2015-09-13 09:31:43

标签: asp.net asp.net-core coreclr

我刚刚升级到ASP.NET 5 vNext的beta 7,由于名称空间冲突,我的一些代码现在有一些错误。我正在使用DNX 4.5.1(但不介意将所有内容移至DNX Core,现在CoreCLR已完成)。

WebUtiliy就是一个例子。例如,这段代码:

string soandso = WebUtility.UrlEncode(someString)

这将返回以下错误:

  

'System.Runtime.Extensions'中存在'WebUtility'类型,   Version = 4.0.10.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'   和'系统,版本= 4.0.0.0,文化=中立,   公钥= b77a5c561934e089'

我没有显式使用System.Runtime.Extensions(在文件开头的“using”语句中,也没有在project.json依赖项中)。我还有代码的其他区域发生了类似的问题。

我的问题是:如何正确摆脱这个问题?我如何找出碰撞的来源?迁移到DNX Core会解决这个问题吗(或者更容易排除故障)?

0 个答案:

没有答案