我传统上将所有DLL依赖项保存在版本控制下,并保存在开发树中的文件夹(文件系统)中(例如,Main \ Lib或Source \ ThirdParty)。
我继承了一个包含多个项目的C#WPF桌面应用程序解决方案,其中一个项目取决于Windows“参考组件”table.increments()
C#项目中的引用(* .csproj文件)是引用程序集的绝对路径。通常我会避免这种情况,因为我希望源代码树是构建应用程序所需的一切,我不希望源代码树依赖于开发人员的环境。 (我甚至更喜欢避免使用NuGet包,但这是一个单独的问题。)
在“参考组件”的情况下,我应该放松这个长期使用的策略吗?或者将引用程序集复制到源代码树中是否有意义?