我刚刚升级了基于SDK v4并使用aspnet核心构建的bot框架项目,现在我最终遇到了CloudStorageAccount类的冲突。它说
类型'CloudStorageAccount'在'Microsoft.Azure.Storage.Common,Version = 9.4.2.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'和'Microsoft.WindowsAzure.Storage,Version = 8.1.4.0中都存在,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'
有人也遇到同样的问题吗?请注意,我已经尝试为名称空间使用别名,但是它仍然无法正常工作,我们也不知道为什么。
与我们发现的这个问题最接近的匹配是在this thread上,那里也存在类似的问题。 (Jerome的评论),但仍未得到答复。
共享我在项目中安装的每个Nuget的版本
请指出是否有人遇到或有任何建议。
答案 0 :(得分:1)
有一个关于此问题的github主题here
回顾一下,问题是由AspNetCore引用中的冲突引起的。通过进入.csproj文件并删除对WindowsAzure.Storage的引用,可以解决此问题。
<PackageReference Include="WindowsAzure.Storage" Version="9.3.3" />
此外,将有PR即将解决这种依赖性。