![]() |
1
4
TFS没有“共享”文件夹的概念(例如,与Visual SourceSafe类似)。工作区为您提供了一些灵活性,但一旦您尝试将同一个“共享”文件夹映射到多个项目,这种灵活性就会崩溃。只有几个选项可以解决您的具体情况:
可能还有其他的解决方案(通常是有的),但这就是我现在想到的全部。 希望这有帮助。 |
![]() |
2
5
杰夫的建议与我们的建议最接近。将内部api视为一个独立的团队项目,将其他项目作为客户机服务。这些项目提供了积压工作和发布周期。您可以拥有CI、Beta和Release版本。消费/消费项目所做的就是使用他们选择的构建,因为他们可以在自己的发布周期中适当地适应。因为您的TFS构建将推送到一个可用的放置位置,所以人们推送而不是您推送新版本。Pull是选择和 应该签入这些程序集并控制其版本 在消费项目中。这与使用真正的第三方程序集没有什么不同,事实上,您应该从同样的角度考虑这些问题。
|
![]() |
3
0
|
![]() |
4
0
2018年TFS : 如果您的解决方案包含在另一个TFS 2018项目存储库下的项目(.csproj),您仍然可以通过以下两个步骤引用这些DLL:
|
|
5
-2
只需将所有核心库部署到GAC,这样应用程序就可以在每次更新时从GAC获得最新信息。您可以使用命令轻松地将GAC推送到所有“服务器/工作站”。请记住保持DLL中所有公共方法的签名不变,否则当您更改库时,开发人员将出错(如果他们引用该方法) |
![]() |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 2 年前 |
![]() |
hepl · gcc如何决定在创建可执行文件时使用dynamics库? 2 年前 |
![]() |
Altair · 使用共享库版本支持不同ABI的最佳实践是什么? 6 年前 |
![]() |
user2577547 · 如何将zstd库静态链接到动态库? 6 年前 |
![]() |
arc_lupus · 阻止从其他程序执行库中的函数 6 年前 |