Visual studio 如何在Visual Studio中为整个解决方案设置dll位置?

Visual studio 如何在Visual Studio中为整个解决方案设置dll位置?,visual-studio,visual-c++,dll,solution,vcproj,Visual Studio,Visual C++,Dll,Solution,Vcproj,我熟悉如何在Visual Studio中为项目设置.dll的位置: 但是这些方法只允许您为单个项目设置.dll路径。我的解决方案有许多项目需要相同的.dll路径。有没有一种方法可以一次为解决方案中的所有项目设置所有路径?我会回答这个问题,我会说我遵循了Hans Passant的建议,即使用shift突出显示多个项目,然后以这种方式同时设置所有项目环境路径。这个链接没有用。它已经以这种方式工作,所有项目都构建到同一个目录$(SolutionDir)$(配置)。最好保持这种状态。如果要一次更改多个项

我熟悉如何在Visual Studio中为项目设置.dll的位置:


但是这些方法只允许您为单个项目设置.dll路径。我的解决方案有许多项目需要相同的.dll路径。有没有一种方法可以一次为解决方案中的所有项目设置所有路径?

我会回答这个问题,我会说我遵循了Hans Passant的建议,即使用shift突出显示多个项目,然后以这种方式同时设置所有项目环境路径。

这个链接没有用。它已经以这种方式工作,所有项目都构建到同一个目录$(SolutionDir)$(配置)。最好保持这种状态。如果要一次更改多个项目的设置,只需在使用“项目>属性”之前将其全部选中即可。在“解决方案资源管理器”窗口中按住Shift键并单击以选择多个项目。是否可以详细说明?我认为按住shift键并单击的方式可以工作,但是你是说我只需要将.dll路径添加到一个项目中,然后就可以为所有项目添加它了吗?我可以很快地检查这一点-我认为不是这样,但即使是这样,这似乎是一个混乱的解决方案,因为它似乎是任意的项目的设置,你要编辑。多选的把戏。我仍然想进一步澄清你到底想说什么,但是如果你为多选技巧添加一个答案,我会接受。嗯,你说的是完全不同的东西。更改DLL项目的调试设置没有用处,您总是从调试EXE项目开始。EXE应该与DLL位于同一目录中,这是目前开始测试应用程序的最简单方法。确保有一个生成该EXE的项目。为什么情况不是这样还完全不清楚。我对你所说的有点困惑。我有一个多项目文件的解决方案;每个都可以启动自己的.exe。在同一目录结构中,我有.dll文件,这些文件是为支持这些项目而编译的。我希望这些.dll文件中的每一个都可见并链接到可执行文件。我不想简单地把我所有的DLL都扔进我的bin文件夹,因为这是非常混乱的项目管理;当我重新编译这些.dll文件时,我必须继续复制它们。为什么这是解决办法?