使用外部 dll 库分发项目
Distribution of a project with external dll libraries
我用 Visual Studio 用 C# 开发了一个程序,现在我需要分发它。
为此,我使用 Visual Studio 安装程序。我的问题是项目检测为依赖项的 dll 库。使用 VSI,我可以将它们安装在我想要的文件夹中,但可执行文件需要位于同一目录中。
如何将它们分组到一个文件夹中,以便我的可执行文件知道在哪里读取它们?
根据您的描述,“visual studio 安装程序”似乎是 visual studio 安装项目。
首先,您需要让您的项目支持“Copy Local = false”的程序集:
然后您可以在“应用程序文件夹”中创建文件夹以分发您的程序集。
我用 Visual Studio 用 C# 开发了一个程序,现在我需要分发它。 为此,我使用 Visual Studio 安装程序。我的问题是项目检测为依赖项的 dll 库。使用 VSI,我可以将它们安装在我想要的文件夹中,但可执行文件需要位于同一目录中。 如何将它们分组到一个文件夹中,以便我的可执行文件知道在哪里读取它们?
根据您的描述,“visual studio 安装程序”似乎是 visual studio 安装项目。
首先,您需要让您的项目支持“Copy Local = false”的程序集:
然后您可以在“应用程序文件夹”中创建文件夹以分发您的程序集。