gpt4 book ai didi

visual-studio - 在 Visual Studio 中复制 DLL 的依赖项

转载 作者:行者123 更新时间:2023-11-30 17:52:04 29 4
gpt4 key购买 nike

如何在 Visual Studio 中设置项目来复制项目引用之一所依赖的第三方 DLL?

我有一个主应用程序项目和一个类库 DLL。主应用程序引用类库DLL,DLL本身引用一些第三方DLL。当我编译主应用程序时,它会自动将类库DLL复制到其输出目录,但不会复制第三方DLL。

我不想从主应用程序项目添加对第三方 DLL 的引用,因为主应用程序不使用它们,它们仅由类库使用。

最佳答案

您可以使用项目属性窗口来实现此目的。 Visual Studio 允许您定义在构建之前或之后发生的事件。要进入项目属性窗口,只需在解决方案资源管理器窗口中右键单击您的项目,然后单击“属性”。从左侧转到“构建事件”选项卡。

在构建后框中键入一些复制命令。例如:

copy "$(SolutionDir)mydll.dll" "$(TargetDir)"

其中 $(SolutionDir)$(TargetDir) 都是预定义变量。标准语法如下:

copy "source directory and file name" "destination directory"

如果您单击“编辑构建后...”按钮,它将弹出一个框,其中列出了您可以插入的预定义变量(例如 $(SolutionDir)$(TargetDir))

顺便说一句,这是复制其他文件的有用过程,例如自定义配置文件、图像或项目可能具有的任何其他依赖项。

关于visual-studio - 在 Visual Studio 中复制 DLL 的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16380263/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com