![](/img/trans.png)
[英]CloudBlob not found in the new Microsoft.WindowsAzure.Storage what is its equivalent
[英]Microsoft.WindowsAzure.Storage (WindowsAzure.Storage) 9.1.1 failing on call to Newtonsoft outside of its dependency
InnerException {“无法加载文件或程序集'Newtonsoft.Json,版本= 10.0.0.0 ,区域性=中性,PublicKeyToken = 30ad4fe6b2a6aeed'或其依赖项之一。系统找不到指定的文件。“:” Newtonsoft.Json,版本= 10.0.0.0,区域性=中性,PublicKeyToken = 30ad4fe6b2a6aeed”} System.Exception {System.IO.FileNotFoundException}
public void TableStorageDemo()
{
storageAccount = CloudStorageAccount.Parse("connection");
tableClient = storageAccount.CreateCloudTableClient();
table = tableClient.GetTableReference("TABLE_NAME");
TableBatchOperation batchOperation = new TableBatchOperation();
var entity = new Entity();
entity.Test = "Hello World";
batchOperation.InsertOrReplace(entity);
if (batchOperation.Count() > 0) table.ExecuteBatch(batchOperation);
}
当它依赖于Newtonsoft> = 10.0.2时,为什么要寻找10.0.0.0
我已经尝试过WindowsAzure.Storage的各种版本,并且仅在使用依赖于Newtonsoft> = 6.0.8的版本8.7.0时才有效
我正在从Azure函数运行它。 (我遵循了https://github.com/Azure/azure-functions-vs-build-sdk上的建议,以允许Azure Functions在Newtonsoft> 9.0.1的版本上运行。)请注意,这并不是Function的抱怨关于Newtonsoft依赖性-它是WindowsAzure.Storage。 该功能可在Newtonsoft 11.0.2和WindowsAzure.Storage 8.7.0上正确运行
我也可以在自己的身边复制它。 如果我在Azure function App
使用WindowsAzure.Storage 9.1.1,Newtonsoft 11.0.2和Microsoft.NET.Sdk.Functions 1.0.13。
似乎与Function App SDK依赖关系有关 。 如果可以使用WindowsAzure.Storage 8.7.0或7.2.1,则可以将其用作解决方法。
似乎与WindowsAzure.Storage 9.1.1本身无关的问题。 由于WindowsAzure.Storage 9.1.1和Newtonsoft 11.0.2在console application
中正常工作。
您可以在github中提出一个问题 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.