我已经设置了自己的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
答案 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服务