VSTS托管代理无法加载DLL MSB3246

时间:2018-05-11 17:45:17

标签: c# azure-devops azure-pipelines azure-pipelines-build-task git-lfs

我们正在尝试在VSTS托管代理上移植我们的构建。我们有一堆DLL通过git lfs推送到远程。这些DLL在本地计算机上运行良好。但是,当我尝试在VSTS托管代理上运行构建时,其中一个DLL收到警告MSB3246

  

C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1820,5):警告MSB3246:已解决的文件图像不正确,没有元数据,或者无法访问。无法加载文件或程序集' FooBar.dll'或其中一个依赖项。试图加载格式不正确的程序

我们的git lfs中有2个DLL。我在日志中看不到其他DLL的成功/失败消息,所以不确定它是否正常工作或者它也可能有相同的问题(这个DLL可能首先是令人讨厌的东西)。

显然,我在引用此DLL的代码时出错。

  

错误CS0234:类型或命名空间名称' Foo'在命名空间中不存在' Bar' (你错过了一个程序集引用吗?)

我在https://social.msdn.microsoft.com/Forums/vstudio/en-US/f2d8d30f-62b0-476f-a28e-17e372b6c557/issues-with-build-on-hosted-build-controller?forum=TFService上发现了类似的问题,但我们已经正确设置了gitattributes文件。

这里可能出现什么问题?有没有人解决过这个问题?

0 个答案:

没有答案