当我尝试将我的项目部署到云服务时(使用持续部署和托管构建控制器),我开始无处可寻.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Windows Azure Tools\2.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.
我找到了this SO question,但它对我没有帮助.
另外我注意到我甚至没有文件夹:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\
我只有v10.0,v11.0,v12.0,所以我手动创建了v14.0并复制了文件夹Windows Azure Tools v12.0,但它没有帮助.
编辑
我已将Azure工具更新为2.6,但问题和错误消息保持不变.
我怎样才能解决这个问题 ?
最佳答案 我今天在Visual Studio Online的Host Build Controller上发生了同样的错误.我假设您使用Azure和& amp; amp; amp;持续集成.
我注意到他们在最后一天左右刚刚在构建控制器上发布了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\2.6\</CloudExtensionsDir>
</PropertyGroup>