我一直在使用 TFS 来部署开发和阶段构建。出于某种原因,它突然在寻找“Microsoft.Web.Infrastructure”,尽管我不需要在本地运行该项目。
我已经添加了我检查过的神秘 DLL(本地不需要),并且“复制本地”设置为 True。
我可以通过发布设置执行文件系统发布方法来部署文件,并发布 DLL。
但是,当我尝试通过 TFS 推送时,它缺少对 DLL 的引用,所有其他 DLL 按预期复制到 bin 文件夹。我可以将文件直接复制到 bin 中,并且该站点可以正常工作。
有没有人经历过这个?我的 TFS 构建定义中的设置可能不正确吗?建议?
注意:Microsoft.Web.Infrastructure 不在我的本地 GAC 中