Team Foundation Server部署错误

时间:2014-01-13 14:57:12

标签: django azure msbuild visual-studio-2013 tfs2013

我已经设置了自己的Team Foundation Build服务器,并且我使用Visual Studio Online在线托管我的项目。我有一个django项目,我试图在windows azure云服务上部署。该项目可以从我的开发机器发布而没有任何错误,但是当构建服务器尝试构建它时,它在上传包时会出现以下错误:

  

异常消息:无法加载文件或程序集' Microsoft.WindowsAzure.Storage,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。该系统找不到指定的文件。 (输入FileNotFoundException)

我检查了.pyproj,发现了对Microsoft.WindowsAzure.Storage的引用,但版本是2.1.0.0,也就是服务器上安装的版本。

在构建过程中也没有错误,但仅在部署阶段。如何使Msbuild使用存储版本2.1.0.0而不是2.0.0.0。此外,哪个SDK版本包含存储版本2.0.0.0

1 个答案:

答案 0 :(得分:0)

我刚遇到这个问题。这与TFS Build Controller : "Could not load file or assembly 'Microsoft.WindowsAzure.StorageClient, Version=1.7.0.0"的问题相同。

您需要将Microsoft.WindowsAzure.Storage.dll版本2.0.0.0复制到“C:\ Program Files \ Microsoft Team Foundation Server 12.0 \ Tools”,然后重新启动Visual Studio Team Foundation Build Service Host 2013服务