Nuget SQL Compact,可部署的程序集

时间:2014-11-07 19:26:14

标签: c# visual-studio sql-server-ce .net-assembly

_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的原因?为什么阴影会复制呢?

1 个答案:

答案 0 :(得分:0)

  

克隆项目时,有没有理由忽略这些dll?

也许是因为可执行文件和bin目录通常不被视为版本控制下的源文件。

  

为什么阴影会复制呢?

"影子"副本可能是项目文件中的项目,即DLL在项目文件中标识