我无法找到任何关于此的文档 - 来自Microsoft.Bcl.Build Nuget页面的链接没有提供太多帮助:
此包提供构建基础结构组件,以便可以成功构建引用特定Microsoft包的项目.
除非您收到指示您添加引用的构建警告,否则不要直接引用此包.
从查看Microsoft.Bcl.Build.targets文件看,它看起来像管理绑定重定向和包引用.看起来某些功能仅在Visual Studio中运行时使用.
任何人都可以提供有关此软件包的更多信息吗? 这对我们的构建服务器环境来说很痛苦,完全从源代码构建时可以忽略它(例如构建服务器环境)吗?
我的ASP.NET Web-Api解决方案存在问题,我的构建代理无法清理其工作目录,因为Microsoft.Bcl.Build.Tasks.dll某些进程仍在使用该库,因此无法删除它.我在构建代理中唯一要做的就是使用标准的MSBuild.exe构建解决方案,然后使用MSTest.exe运行一些单元测试.
我注意到Microsoft.Bcl.Build版本1.0.14(使用的版本)被列为依赖项Microsoft.Net.Http,也是由Microsoft.Bcl libraries.
我在代理中的工作流程如下:
我的问题是:
有谁知道为什么这个库甚至在几分钟后被某些进程使用?Windows上是否有一个常见的进程可以在后台使用这个库?我会使用进程管理器来查找此文件正在使用的原因,但这些构建计算机被认为是生产框,几乎不可能获得管理员访问权限.
在此先感谢您的帮助!