gpt4 book ai didi

svn - 最佳实践:协作环境,Bin目录,SVN

转载 作者:行者123 更新时间:2023-12-03 09:11:27 26 4
gpt4 key购买 nike

在使用SVN的协作开发环境中检入BIN目录的最佳实践是什么?是否应将项目级别的引用从检入中排除?仅添加所有bin目录会更容易吗?

我开发了许多DotNetNuke网站,在多开发人员环境中,正确地进行环境设置始终是一项艰巨的任务。

最终目标(当然)是让新开发人员从SVN中 check out 主干,还原DNN数据库,并使其全部“正常工作”。

最佳答案

预期将存在于GAC中的所有程序集都应保留在GAC中。这包括System.web.dll或将在生产环境中部署到GAC的任何其他第三方dll。这意味着新的开发人员将必须安装这些程序集。

所有其他第三方程序集都应通过相对路径作为引用。我的典型结构是:

-Project
--Project.sln
--References
---StructureMap.dll
---NUnit.dll
---System.Web.Mvc.dll
--Project.Web
---Project.Web.Proj
---Project.Web.Proj files
--Project
---Project.Proj
---Project.Proj files

Project.Web和Project相对引用根目录/ References文件夹中的程序集。这些.dll被检入Subversion。

除此之外,* / bin * / bin / * obj应该在全局忽略路径中。

使用此设置,所有对程序集的引用都可以通过GAC(因此应该在所有计算机上都可以进行),也可以相对于解决方案中的每个项目。

关于svn - 最佳实践:协作环境,Bin目录,SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com