Visual Studio无法链接DLL?Git LFS未安装引发的编译问题
问题:Git LFS托管的第三方DLL克隆后无法编译,仅显示占位文本
现象
- 将第三方DLL加入Git LFS并推送到代码仓库后,在另一台电脑克隆仓库,项目无法编译
- Visual Studio「项目>依赖项>程序集」视图中,这些DLL标记为警告,但无具体原因提示
- 查看DLL文件大小仅1KB,打开后内容为Git LFS占位文本:
version https://git-lfs.github.com/spec/v1 oid sha256:bb75feeaa6728cf129d14f24449784d9475b0e317f222186efe2efb5ffae680c size 8192
原因
克隆仓库的电脑未安装Git LFS,且Git LFS不随Visual Studio默认附带,克隆过程中Git未给出警告,导致实际DLL文件未被拉取,仅获取了占位文本文件。
解决方法
- 安装Git LFS
- 进入仓库根目录,执行命令:
git lfs pull
执行完成后即可拉取到真实的DLL文件,项目可正常编译。
内容的提问来源于stack exchange,提问作者Yomi1984
相关产品推荐
相关产品推荐

