Git没有添加x64 \ SQLite.Interop.dll

时间:2014-04-25 01:44:25

标签: wpf git sqlite

我通过Nuget将SQLite安装到我的WPF项目中。然后将整个项目添加到远程仓库。然后我在另一台机器上克隆了这个项目,并且构建完了。

x64\SQLite.Interop.dll was missing.

我很困惑为什么Git没有包含我项目中的一个文件。我检查了BitBucket上的回购并确认它不在那里。 Git状态报告nothing to commit, working directory clean

它添加了x86版本,但没有添加x64版本,我无法想象为什么。

    (project)\x64\SQLite.Interop.dll      Git ignored this file!

    (project)\x86\SQLite.Interop.dll

1 个答案:

答案 0 :(得分:1)

您可能需要检查回购根目录下的.gitignore文件。如果它包含例如x64,则会忽略此文件。

那么将有两种主要的可能性:

  • 编辑此文件以满足您的需求
  • 或强制添加此文件;即:git add -f x64/SQLite.Interop.dll

但是,提交二进制文件通常是frowned upon。特别是如果你想了解最新的软件包,那么你是否应该定期提交新版本的dll。

您可能更愿意考虑Nuget package restore功能。基本上这个想法是你提交一个配置文件,客户端将自动下载相应的包。