如何在Visual Studio安装程序中添加Project输出时添加Project Dependency DLL?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Visual Studio安装程序中添加Project输出时添加Project Dependency DLL?相关的知识,希望对你有一定的参考价值。

我正在使用visual studio 2015Microsoft Visual Studio 2015 Installer。我正在创建示例项目来演示我的问题。

第1步:我在wpf应用程序中创建SampleSetUpProject。

第2步:创建ClassLibrary1项目并在该项目中添加itextsharp引用。

第3步:我正在该应用程序中创建Setup1项目。在添加项目输出的应用程序文件夹中,依赖项DLL itextsharp未添加到Application文件夹中。如何添加依赖dll添加项目输出?

Step4:在应用程序输出目录中,我的DLL就在那里。但是添加项目输出并没有添加。如果有任何可能性来添加Dependency dll添加Project输出?

添加项目output.Image link的图像

答案

设置无法知道您的每个依赖项 - 例如,由于代码引用了GUID,因此没有任何关于标识所需Dll的COM调用 - 因此需要手动添加它们。正如您的“添加”对话框所示,只需添加Dll(添加文件)等,即可安装到需要它们的任何位置。另一个问题是并非所有依赖项都在应用程序目录中 - 有些(例如共享COM Dll)需要在公共位置安装和注册。因此,某些依赖项可能位于Common Files,GAC等中。

以上是关于如何在Visual Studio安装程序中添加Project输出时添加Project Dependency DLL?的主要内容,如果未能解决你的问题,请参考以下文章

如何在visual studio2015 中配置编写C,C++程序

如何在 Visual Studio 2015 中创建安装程序?

如何向 Visual Studio 2017 添加功能?

如何用Visual Studio制作安装包

在 Visual Studio 中添加服务安装程序和服务进程安装程序

visual Studio .NET 安装