Azure 持续部署错误 Could not load file or assembly Microsoft.WindowsAzure.Packaging
Azure continuous deployment error Could not load file or assembly Microsoft.WindowsAzure.Packaging
当我尝试将我的项目部署到云服务(使用持续部署和托管构建控制器)时,我突然开始收到此错误。
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Windows Azure Tools.5\Microsoft.WindowsAzure.targets (2917): Could not load file or assembly 'Microsoft.WindowsAzure.Packaging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
我找到了 ,但对我没有帮助。
我还注意到我什至没有文件夹:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\
我只有 v10.0、v11.0、v12.0,所以我手动创建了 v14.0 并复制了文件夹 Windows Azure Tools form v12.0 但它没有帮助。
编辑
我已将 Azure 工具更新到 2.6,但问题和错误消息仍然相同。
我该如何解决这个问题?
您是否将适用于 .NET 的 Azure SDK 更新到了 2.5.1?
我之前将 Azure SDK for .NET 更新到 2.5.1
时遇到过这个问题
Microsoft 最近刚刚发布了 Azure SDK for .NET 2.6 版,我建议您尝试一下。我相信这应该可以解决您的问题。
将 Azure SDK 更新到 2.6 及更高版本,更新您的 Azure 项目的应用程序。
您可以在项目的属性中执行此操作,方法是单击按钮将 Microsoft Azure 工具版本从 2.5.1 更新到 2.6。
我今天在 Visual Studio Online 的 Host Build Controller 上遇到了同样的错误。我假设您在谈论 Azure 和持续集成时使用的是相同的东西。
我注意到他们在前一天左右刚刚发布了构建控制器上的 Azure SDK 2.6 支持。我觉得这可能以某种方式导致了问题。
我将我的云项目更新为使用 2.6,签入后一切正常。一些 ccproj 细节:
<PropertyGroup>
<VisualStudioVersion Condition=" '$(VisualStudioVersion)' == '' ">10.0</VisualStudioVersion>
<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools.6\</CloudExtensionsDir>
</PropertyGroup>
"try adding /p:GenerateBuildInfoConfigFile=false to your msbuild arguments in addition to /p:VisualStudioVersion=12.0, that has helped others workaround that same issue."
当我尝试将我的项目部署到云服务(使用持续部署和托管构建控制器)时,我突然开始收到此错误。
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Windows Azure Tools.5\Microsoft.WindowsAzure.targets (2917): Could not load file or assembly 'Microsoft.WindowsAzure.Packaging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
我找到了
我还注意到我什至没有文件夹:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\
我只有 v10.0、v11.0、v12.0,所以我手动创建了 v14.0 并复制了文件夹 Windows Azure Tools form v12.0 但它没有帮助。
编辑
我已将 Azure 工具更新到 2.6,但问题和错误消息仍然相同。
我该如何解决这个问题?
您是否将适用于 .NET 的 Azure SDK 更新到了 2.5.1? 我之前将 Azure SDK for .NET 更新到 2.5.1
时遇到过这个问题Microsoft 最近刚刚发布了 Azure SDK for .NET 2.6 版,我建议您尝试一下。我相信这应该可以解决您的问题。
将 Azure SDK 更新到 2.6 及更高版本,更新您的 Azure 项目的应用程序。
您可以在项目的属性中执行此操作,方法是单击按钮将 Microsoft Azure 工具版本从 2.5.1 更新到 2.6。
我今天在 Visual Studio Online 的 Host Build Controller 上遇到了同样的错误。我假设您在谈论 Azure 和持续集成时使用的是相同的东西。
我注意到他们在前一天左右刚刚发布了构建控制器上的 Azure SDK 2.6 支持。我觉得这可能以某种方式导致了问题。
我将我的云项目更新为使用 2.6,签入后一切正常。一些 ccproj 细节:
<PropertyGroup>
<VisualStudioVersion Condition=" '$(VisualStudioVersion)' == '' ">10.0</VisualStudioVersion>
<CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools.6\</CloudExtensionsDir>
</PropertyGroup>
"try adding /p:GenerateBuildInfoConfigFile=false to your msbuild arguments in addition to /p:VisualStudioVersion=12.0, that has helped others workaround that same issue."