Visual studio 从源代码管理中删除mkl_custom.dll

Visual studio 从源代码管理中删除mkl_custom.dll,visual-studio,nuget,ilnumerics,Visual Studio,Nuget,Ilnumerics,ILNumerics需要加载两个本机dll:`libiomp5md.dll“和”mkl_custom.dll。以前,这些dll(和ILNumerics)是手动管理的(在单独的“lib”存储库中),但现在我们将切换到NuGet。到目前为止,从NuGet我只能获得ILNumerics的3.3.3版本,它将这些dll放入文件夹“bin32”和“bin64”中“ 但是它们很大。“mkl_custom.dll”大约为60M,我们需要32位和64位版本,因此总大小超过120M。这将大大降低“git克隆”操作

ILNumerics需要加载两个本机dll:`libiomp5md.dll“和”mkl_custom.dll。以前,这些dll(和ILNumerics)是手动管理的(在单独的“lib”存储库中),但现在我们将切换到NuGet。到目前为止,从NuGet我只能获得ILNumerics的3.3.3版本,它将这些dll放入文件夹“bin32”和“bin64”中“

但是它们很大。“mkl_custom.dll”大约为60M,我们需要32位和64位版本,因此总大小超过120M。这将大大降低“git克隆”操作的速度。另外,我们现有的“.gitignore”策略文件有一行“*.dll”,以防止任何dll受到源代码控制

我们已经在构建时启用了NuGet包的恢复,但是恢复似乎只创建了“bin32”和“bin64”文件夹,没有恢复内部的DLL

那么,在克隆新的存储库后,或者完全清理工作树后,我可以做些什么来恢复这些DLL呢

理想情况下,我正在寻找调整“NuGet.targets”文件的方法,以便正确恢复ILNumeric。我知道这是可能的,因为我可以简单地从NuGet package manager界面卸载并重新安装ILNumerics,以恢复这些DLL。我只是不知道从哪里开始


我们正在使用Visual Studio community 2013。

请参阅:依赖项的巨大规模是大约一年前切换到新部署方案的一个原因。nuget软件包现在已弃用,不再接收更新。我们建议切换到。它为您管理所有这些。