因此,我们有一个ASP.net MVC 4解决方案,它由3个项目BusinessLibrary.UI,BusinessLbrary.Domain,BusinessLibrary.Tests组成

我们使用nuget来管理所有我们的库,例如json.net,entity等。但是我们还添加了一些私有库。什么是管理我们拥有的私有图书馆的最佳方法。我希望能够有一个新的开发人员在启动时获取与此项目关联的所有DLL。

我读过我可以创建一个库或lib文件夹,然后仅在其中引用DLL。但是那是否应该使用项目的源代码管理来检查?我只想复制非裸私有库。这是最好的方法吗?

在这种情况下,标准做法是什么?我应该如何存储私有库?

最佳答案

我个人在解决方案级别创建一个依赖项文件夹。我把所有我引用的非NuGet库放在那儿。当添加引用时,我一定要从依赖文件夹中引用程序集。确保将依赖项文件夹添加到源代码管理。

这样,任何从Source Control撤消解决方案的开发人员都将自动拥有所有依赖项的正确版本。

关于c# - TFS和库在nuget中不可用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15363788/

10-13 08:00
查看更多