如何设置 Visual Studio 以将所需的 DLL 文件复制到发布版本中的发布目录中?

Posted

技术标签:

【中文标题】如何设置 Visual Studio 以将所需的 DLL 文件复制到发布版本中的发布目录中?【英文标题】:How to setup Visual Studio to copy required DLL files into the release directory in a release build? 【发布时间】:2012-05-05 15:51:55 【问题描述】:

我记得 Visual Studio 自己完成了将所需的 DLL 文件复制到发布版本中的发布目录的任务,但现在它不再这样做了,我必须搜索整个 C:\WINDOWS\system32 目录并通过我系统的其他目录来定位DLL文件并粘贴到项目的release目录中,通过整个系统搜索DLL文件会很无聊。

您知道如何设置 Visual Studio,以便在我构建应用程序时将所有必需的 DLL 文件复制到发布目录中吗?

【问题讨论】:

当 exe 项目被标记为启动时,它对同一解决方案中的每个 Dll 项目执行此操作。 我正在使用第 3 方 dll 构建 exe 项目。所以我在发布目录中看到的只是 exe 文件,但没有 dll :) 您需要记录语言,C# 和 C++ 不同。 谢谢,使用 C++ 环境设置。 【参考方案1】:

它应该复制到您的调试文件夹中,但首先您需要通过选择项目导入DLL,右键单击所有窗口控件,选择“选择项目”并浏览到相应的类型。

【讨论】:

你能给我一个完整的部分“选择项目”因为我在 VS2010 中找不到:/【参考方案2】:

您可以告诉 VB 引用 DLL 而不是移动它们。 VB 的右侧是解决方案资源管理器。右键单击您的项目并选择“添加引用”。浏览到小的基本 DLL(通常是 C:\Program Files (x86)\Microsoft\Small Basic)。

【讨论】:

以上是关于如何设置 Visual Studio 以将所需的 DLL 文件复制到发布版本中的发布目录中?的主要内容,如果未能解决你的问题,请参考以下文章

如何正确地将所需的 HTML 属性设置为 TymeLeaf 页面的输入标记?

错误 - 未安装所需的框架 - Visual Studio C# [关闭]

MSBuild 的 Visual Studio 解决方案项目中所需的更改

Visual Studio OneClick 发布者是不是更改 RSA 加密所需的字节数组?

Visual Studio,Android:找出Nuget-packages所需的框架

如何将所需的参数传递给 Powershell ISE 中的脚本?