当我的WebRole试图启动时,我得到了以下异常:
{“无法加载文件或程序集'Microsoft.WindowsAzure.Diagnostics,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35‘或其依赖项之一。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT的例外:Microsoft.WindowsAzure.Diagnostics Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"}
我在AzureSDK2.1中使用2012
发布于 2013-09-09 10:31:44
nuget没有提到Microsoft.WindowsAzure.Diagnostics和microsoft.windowsazure.serviceruntime
你必须手动引用它。
发布于 2013-09-09 10:22:09
尝试在您的.csproj文件中找到以下内容:
<Reference Include="Microsoft.WindowsAzure.Diagnostics, Version=2.0.0.0 />并代之以
<Reference Include="Microsoft.WindowsAzure.Diagnostics, Version=2.1.0.0 />发布于 2013-10-08 09:28:34
确保存储dll的所有版本都是csproj中的相同版本。我有一个2.0和一个2.1,它导致了这个问题。
https://stackoverflow.com/questions/18695991
复制相似问题