_bin_deployableAssemblies 下的DLL文件属于SQL Compact ....
显然没有通过Nuget安装(无论是使用Microsoft.SqlServer.Compact 4.0.8854还是EntityFramework.SqlServerCompact 6.1.1)。从Git中排除 _bin_deployableAssemblies ,当同事克隆项目时,只存在dll文件的“影子”副本。从 _bin_deployableAssemblies 到 bin 的自动构建复制过程失败了。
没有我的Nuget安装历史记录,但我怀疑是否有一个软件包设置了这个dll,或者我在解决方案中以某种方式完成了它。
阅读Michael Dudley的blog关于用项目推送SQL Compact。与试图解决4.0.0.1程序集的Nuget setup一起。
在克隆项目时,是否存在丢失这些dll的原因?为什么阴影会复制呢?
答案 0 :(得分:0)
克隆项目时,有没有理由忽略这些dll?
也许是因为可执行文件和bin目录通常不被视为版本控制下的源文件。
为什么阴影会复制呢?
"影子"副本可能是项目文件中的项目,即DLL在项目文件中标识