gpt4 book ai didi

c# - Visual Studio 可以将项目引用编译到不同的文件夹然后是主 .exe

转载 作者:IT老高 更新时间:2023-10-28 11:24:22 26 4
gpt4 key购买 nike

我有一个 WPF 应用程序项目,在 VS 2008 的单个解决方案中包含多个项目引用。当我编译我的解决方案时,所有引用的 dll 都输出到主 .exe 输出到的同一文件夹中。

是否可以将我的主 .exe 项目构建配置为输出相对于我的 .exe 的子文件夹中的所有引用?

我希望最终结果是这样的:

MyApp.exeMyApp.exe.configLib\SomeReference.dllLib\SomeReference2.dll

(我假设如果可以的话,任何 .exe 都可以)。

谢谢!乔恩

最佳答案

看起来这是一个相当密集的过程。

首先将引用的 Copy Local 属性设置为 false,这样 .dll 就不会复制到 bin\Debug 文件夹中。

然后创建一个 assemblyBinding\probing app.config 中的元素来指示运行时在 Lib 文件夹中查找 dll

然后创建一个构建后操作,将必要的 dll 复制到\bin\Debug\Lib 文件夹。

关于c# - Visual Studio 可以将项目引用编译到不同的文件夹然后是主 .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/596416/

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