gpt4 book ai didi

.net - 无法加载类型 'Microsoft.Cct.Services.Sqm.IWatSqmService'

转载 作者:行者123 更新时间:2023-12-04 05:11:47 27 4
gpt4 key购买 nike

从 Visual Studio 2015 发布我的云服务时,出现此错误:

10:11:26 AM - Instance 0 of role MySite is ready
10:11:26 AM - Instance 1 of role MySite is ready
10:11:27 AM - Starting...
10:11:45 AM - Initializing...
10:11:46 AM - Created web app URL: http://mysite.cloudapp.net/
10:11:46 AM - Complete.
10:11:46 AM - Could not load type 'Microsoft.Cct.Services.Sqm.IWatSqmService' from assembly 'Microsoft.VisualStudio.WindowsAzure.Services, Version=1.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

这种情况发生在部署结束时,站点似乎已部署,但 Visual Studio 仍然表示部署失败。我该如何解决这个问题?

最佳答案

我今天解决了这个问题,看看你们也有这个问题。我花了整整一天的时间重新安装 SDK 并进行修复,但没有得到解决。在 Azure SDK 2.9.x 之前以及安装最新的 2.9.6 SDK 之后创建的项目上会出现此问题。无论出于何种原因 - Visual Studio 似乎无法正确识别项目的旧版本 - 即去哪里寻找程序集 - 因此“无法加载类型”。通常,它会提示您升级解决方案 - 但这会失败,因此这里是查看升级是否可用或自行执行升级的手动方法。

检查升级

  • 右键单击 Azure Cloud 项目(假设您已安装 Azure SDK NET2.9.6) 并点击属性

  • 导航到“应用程序”选项卡(如果不存在)并看到一条消息,其中指出(对于旧版本)单击此处将项目升级到最新的 SDK格式。

手动替代
转换 Azure 解决方案文件夹中“AZURE.CCPROJ”文件中的一行(大约第 9 行):<ProductVersion>2.8</ProductVersion>需要
<强> <ProductVersion>2.9</ProductVersion>

将同一文件中的另一行(大约第 66 行)转换为:
<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\2.8\</CloudExtensionsDir>

致:
<强> <CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\2.9\</CloudExtensionsDir>

之后清理解决方案,关闭解决方案,然后重新启动 Visual Studio 并打开您的项目。

注意:之后您可能会收到调试失败错误,声称找不到特定文件夹。不要担心,尝试将配置从“调试”更改为其他配置选项之一 - 我认为一些较旧的项目使用配置“开发”进行调试。这是具体情况具体分析的。

注意2:对于无法升级的用户,您应该尝试重新安装SDK 2.8.2并验证\2.8\文件夹是否存在。还需要先卸载 2.9.6 - Azure 模拟器等先决条件不能与其他版本共存。

关于.net - 无法加载类型 'Microsoft.Cct.Services.Sqm.IWatSqmService',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40861057/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com