我们是否可以使用带有CCProj的Azure SDK 1.8(Azure CCProj)

我们是否可以使用带有CCProj的Azure SDK 1.8(Azure CCProj),azure,azure-storage,Azure,Azure Storage,我有一个关于Azure SDK 1.8*.ccproj的小问题。之前我们正在进行SDK 1.7 Azure项目。现在我们想升级到1.8,因为azure SDK 1.8将打破现有1.7 SDK代码的更改。我们是否可以使用1.8版本*.ccproj,并根据1.8对所有csdef和csconf文件进行更改,是否可以使用1.7版本的StorageClient和ServiceRuntime、诊断和配置dll。我做了这些更改,并部署了包。虽然包已成功部署,但尚未开始运行,但无法启动。是因为不同版本的程序集,

我有一个关于Azure SDK 1.8*.ccproj的小问题。之前我们正在进行SDK 1.7 Azure项目。现在我们想升级到1.8,因为azure SDK 1.8将打破现有1.7 SDK代码的更改。我们是否可以使用1.8版本*.ccproj,并根据1.8对所有csdef和csconf文件进行更改,是否可以使用1.7版本的StorageClient和ServiceRuntime、诊断和配置dll。我做了这些更改,并部署了包。虽然包已成功部署,但尚未开始运行,但无法启动。是因为不同版本的程序集,Azure服务无法启动。以前有人尝试过这种方法吗

如果我错了,这是正确的,但1.7和1.8之间唯一的主要区别是存储客户端库。我想不起还有什么其他的制动变化,是吗

但是,如果您仔细观察,就会发现Azure SDK 1.8附带了两种风格的存储客户端库。一个是版本为2.0.0.0
Microsoft.WindowsAzure.Storage.dll程序集(SDK附带的程序集!)。但是,还有一个:
Microsoft.WindowsAzure.StorageClient.dll
版本为1.7.0.0的程序集

前者安装在GAC(2.0.0.0版)中,后者(1.7.0.0版)位于SDK文件夹中:
%programfiles%\Microsoft SDK\Windows Azure\.NET SDK\2012-10\bin

SDK 1.8附带的Microsoft.WindowsAzure.StorageClient 1.7.0.0程序集与Microsoft.WindowsAzure.ServiceRuntime 1.8完全兼容。Diagnostics Manager的版本也为1.8.0.0,因此您必须在项目中引用此版本

我已经在Windows Azure中部署了大量在SDK 1.8上开发的项目,其中包含StorageClient 1.7.0.0(来自SDK 1.8文件夹的项目)),没有任何问题

升级项目的正确方法是通过云项目的
属性
窗口:

请勿手动对定义/配置/项目文件应用任何更改