我们正在使用VSO托管的构建控制器来运行我们的CI构建.构建已经开始失败,工作正常.
C:\ Program Files(x86)\ MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(1697):无法解析此引用.无法找到程序集"Microsoft.WindowsAzure.Diagnostics,Version = 2.4.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.
根据http://listofsoftwareontfshostedbuildserver.azurewebsites.net/,此程序集应解析为应包含在主机中的Azure SDK,尽管http://www.visualstudio.com/en-us/get-started/hosted-build- controller-versusaspx表示主机仅支持2.3.我们有这个建筑物.
Azure SDK的所有程序集都适用于2.4版.它在本地构建,并且我的机器上没有安装以前版本的SDK.我们有像这样的绑定重定向...
<dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.Diagnostics" publicKeyToken="31BF3856AD364E35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.4.0.0" newVersion="2.4.0.0" />
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)
有没有人见过这个?
小智 1
我今天开始经历同样的事情。不确定发生了什么变化。以下提出了https://connect.microsoft.com/VisualStudio/feedback/details/1007907/error-deploying-to-azure-sdk-2-4
我为解决这个问题所做的就是创建旧式 lib 文件夹,并向其中添加诊断和运行时 dll。我将我的 csproj 更改为从那里引用。这似乎已经解决了
| 归档时间: |
|
| 查看次数: |
1121 次 |
| 最近记录: |