我们正在尝试在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文件。
这里可能出现什么问题?有没有人解决过这个问题?