我创建了我的第一个TFS(2013 Express)项目,并将我的解决方案(MVC5)添加到该项目中。然后我提交了所有内容,删除了它并从TFS中恢复以确保我有一个可用的副本。在这一点上,我意识到我有一个“DLL引用”文件夹位于我的解决方案之外。请问,存储像这样引用的第三方dll的正确方法是什么,这样我就可以确保我有一个可工作的解决方案?编辑:这不是来自Nuget的dll。这些是我从文件夹中引用的第三方dll。
我知道我来晚了,但是对于任何遇到类似问题的人,你可以在项目中创建一个名为“ExternalDLLs
”的文件夹,并将所需的DLL添加到其中。在项目中添加对这些DLL的引用。然后将此文件夹包含在源代码控制中并上传。
默认情况下,源代码控制会忽略具有某些扩展名(例如dll
)的文件。确保将此文件夹添加到源代码控制中,通常可以从IDE中完成,或者可能有一个.gitignore
文件(或类似文件)。
如果您尝试将带有DLL的bin
文件夹上传到源代码控制中,则bin文件夹内容将变为只读。这就是为什么需要创建此单独的文件夹的原因。