我有一个Window Forms C#项目,其中包含一些外部引用和对同一解决方案中其他类库项目的引用。
当我构建Window Form项目时,我希望仅将引用的库存储在不同的位置(例如:bin \ Release \ Libraries),而不是与.exe相同的文件夹中
有可能吗?
这个问题在2年前已经存在,但没有足够的答案:How to save DLLs in a different folder when compiling in Visual Studio?
我需要在构建期间将几个第三方程序集放入单独的文件夹中。如果我要更改构建路径,它会将所有程序集放在那里,不是我想要的。
答案 0 :(得分:1)
您可以向项目添加一个构建后事件,将第三方DLL从输出文件夹bin \ Release移动到子文件夹。
右键单击项目,选择属性,然后选择Build Events
答案 1 :(得分:1)
将后期构建事件添加到visual studio中的项目中,该项目将所需的DLL复制到相关位置。
然后,您需要更新引用并可能设置PATH变量以确保项目知道它们的位置