首页 > 解决方案 > 如何避免在 C# 中自动下载传递依赖项

问题描述

对不起,如果标题让你感到困惑,我会解释这个场景。

我创建了一个项目并生成了它的 project.dll 文件。在项目中,我引用了一些第三方引用,如 restSharp、BouncyCastle 等。如果我在另一个项目(我的 TestAPP)中引用此 project.dll 文件,则上述第三方依赖项将自动下载到 TestAPP 的包文件夹中并变为可用使用。

我想要的是在 TestAPP 中我应该可以选择手动包含这些依赖项。

为什么它会自动链接并在TestAPP中下载?

有没有办法

  1. 要么不将这些第三方依赖项作为包包含在我的 project.dll 中,而是在构建 project.dll 时使其可用。或者
  2. TestAPP可以通过在package.config文件中做一些配置来明确指定不下载这些特定的依赖吗?

请询问是否需要更多详细信息

非常感谢任何帮助。

标签: c#.netvisual-studiodlldependencies

解决方案


推荐阅读