有没有办法排除DLL依赖项

时间:2017-02-03 15:31:02

标签: visual-studio dll

以下是我的问题:

  • 我有一个应用程序(WPF)。它使用 A.DLL
  • A.DLL 使用第三方DLL( B.DLL
  • 在我的应用程序中,我想要使用 A.DLL 。我没有直接引用 B.DLL 中的任何内容。但是当我去构建安装程序时,我发现它包含 B.DLL

当我们需要使用很多第三方DLL时,这会变得很麻烦。 DLL没有嵌入其依赖DLL或什么?有没有办法让客户无法访问这些第三方DLL( B.DLL )?

2 个答案:

答案 0 :(得分:0)

MSDN上,它解释了如何 添加 删除引用(.DLL)Visual Studio解决方案中。

  

删除Visual Basic中的引用

     

1.在解决方案资源管理器中,双击项目的“我的项目”节点。

     

2.在项目设计器中,单击“引用”选项卡。

     

3.在“参考”列表中,选择要删除的参考。单击“删除”按钮。

     

删除Visual C#中的引用

     

1.在Solution Explorer中,打开项目节点下的References节点。

     

2.右键单击引用,然后单击“删除”。

Solution Reference Right click .dll and remove

答案 1 :(得分:0)

选择您不想包含的内容。

右键单击,将属性“Copy Local”更改为 false。 enter image description here