c# - 对所有 C# 项目使用中央 packages.config
问题描述
我有许多 C# 项目,它们都共享相同的包和外部引用。为了使所有解决方案中的所有包都保持最新,有没有一种方法可以为每个项目使用中央“packages.config”而不是单独的?
谢谢大家
仅供参考,我正在使用 Visual Studio 2019。
解决方案
您可能可以使用指向公共文件的链接,但您不应该这样做。
并非所有项目都需要相同的项目和引用,并且您不应该用不需要的项目超载项目。
Package.Config
旨在与项目相关。一旦包在项目中,它也是引用 dll的project.json
or文件中的一行。csproj
没有它 package.config 是无关紧要的。
如果您在解决方案级别管理包,Visual Studio 本身会编辑项目文件并在每个单独的项目中添加包配置文件。这是预期的行为。
推荐阅读
- types - 如何找到一个类型的父子类型?
- api - 基于 RESTful / Crud 的方法来控制通常是隐式的实体行为
- f# - 如何通过 PackageReference 将 FsLexYacc 添加到项目中
- reactjs - 如何只保持一个数组处于 onChange 状态
- postgresql - 连接到 postgresql 时 -> 和 => 有什么区别?
- php - Beanstalk 上示例 PHP 应用程序的 AWS CloudFormation 模板失败
- postgresql - 迁移脚本正在创建外键约束,但未从参考列生成值
- pandas - 从 URL 加载 pandas 数据框
- raku - 如何转储 MoarVM 字节码
- imacros - 使用 imacro 选择跨度类,然后单击按钮类